# near model CODE resource # entry label at 0x0000 entry: fn00000000: 00000000 4E56 FF94 link A6, -0x006C 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 422D F0E0 clr.b [A5 - 0xF20] 0000000E 2B4C EEB8 move.l [A5 - 0x1148], A4 00000012 4EBA 1DCC jsr [PC + 0x1DCC /* 00001DE0 */] 00000016 4A2D EFD6 tst.b [A5 - 0x102A] 0000001A 6726 beq +0x28 /* 00000042 */ 0000001C 102D EFD7 move.b D0, [A5 - 0x1029] 00000020 B02C 0021 cmp.b D0, [A4 + 0x21] 00000024 671C beq +0x1E /* 00000042 */ 00000026 422D EFD6 clr.b [A5 - 0x102A] 0000002A 4267 clr.w -[A7] 0000002C 3F2D F0DE move.w -[A7], [A5 - 0xF22] 00000030 4EBA 1F00 jsr [PC + 0x1F00 /* 00001F32 */] 00000034 301F move.w D0, [A7]+ 00000036 3B40 F102 move.w [A5 - 0xEFE], D0 0000003A 4A6D F102 tst.w [A5 - 0xEFE] 0000003E 6600 037A bne +0x37C /* 000003BA */ label00000042: 00000042 4A2D EFD6 tst.b [A5 - 0x102A] 00000046 6612 bne +0x14 /* 0000005A */ 00000048 1B6C 0021 EFD7 move.b [A5 - 0x1029], [A4 + 0x21] 0000004E 4EBA 0C2A jsr [PC + 0xC2A /* 00000C7A */] 00000052 4A2D EFD6 tst.b [A5 - 0x102A] 00000056 6700 0362 beq +0x364 /* 000003BA */ label0000005A: 0000005A 4267 clr.w -[A7] 0000005C 3F2D F0DE move.w -[A7], [A5 - 0xF22] 00000060 3F3C 0001 move.w -[A7], 0x1 00000064 2F2C 0022 move.l -[A7], [A4 + 0x22] 00000068 4EBA 1F72 jsr [PC + 0x1F72 /* 00001FDC */] 0000006C 301F move.w D0, [A7]+ 0000006E 3B40 F102 move.w [A5 - 0xEFE], D0 00000072 4A6D F102 tst.w [A5 - 0xEFE] 00000076 6600 0342 bne +0x344 /* 000003BA */ 0000007A 4267 clr.w -[A7] 0000007C 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 00000080 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 00000084 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 00000088 2F2C 002A move.l -[A7], [A4 + 0x2A] 0000008C 2F2C 0026 move.l -[A7], [A4 + 0x26] 00000090 4EBA 2056 jsr [PC + 0x2056 /* 000020E8 */] 00000094 301F move.w D0, [A7]+ 00000096 3B40 F102 move.w [A5 - 0xEFE], D0 0000009A 0C6D FFD0 F102 cmpi.w [A5 - 0xEFE], 0xFFD0 000000A0 6600 00D0 bne +0xD2 /* 00000172 */ 000000A4 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 000000A8 486D FED8 pea.l [A5 - 0x128] 000000AC 486D FED8 pea.l [A5 - 0x128] 000000B0 486D FED8 pea.l [A5 - 0x128] 000000B4 A98B trap ParamText 000000B6 4267 clr.w -[A7] 000000B8 3F3C 00F1 move.w -[A7], 0xF1 000000BC 42A7 clr.l -[A7] 000000BE A988 trap CautionAlert 000000C0 301F move.w D0, [A7]+ 000000C2 4EAD 003A jsr [A5 + 0x3A] 000000C6 0001 0003 ori.b D1, 0x3 000000CA 02B8 02B6 0004 0340 andi.l [0x00000340 /* CurDB */], 0x2B60004 000000D2 4267 clr.w -[A7] 000000D4 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 000000D8 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 000000DC 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 000000E0 4EBA 2082 jsr [PC + 0x2082 /* 00002164 */] 000000E4 301F move.w D0, [A7]+ 000000E6 3B40 F102 move.w [A5 - 0xEFE], D0 000000EA 0C6D FFD1 F102 cmpi.w [A5 - 0xEFE], 0xFFD1 000000F0 664E bne +0x50 /* 00000140 */ 000000F2 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 000000F6 486E FF94 pea.l [A6 - 0x6C] 000000FA 4EBA 1ABE jsr [PC + 0x1ABE /* 00001BBA */] 000000FE 508F addq.l A7, 8 00000100 3B40 F102 move.w [A5 - 0xEFE], D0 00000104 4A6D F102 tst.w [A5 - 0xEFE] 00000108 6600 02D0 bne +0x2D2 /* 000003DA */ 0000010C 102E FFB2 move.b D0, [A6 - 0x4E] 00000110 4880 ext.w D0 00000112 0800 0004 btst.b D0, 0x4 00000116 6722 beq +0x24 /* 0000013A */ 00000118 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 0000011C 486D FED8 pea.l [A5 - 0x128] 00000120 486D FED8 pea.l [A5 - 0x128] 00000124 486D FED8 pea.l [A5 - 0x128] 00000128 A98B trap ParamText 0000012A 4267 clr.w -[A7] 0000012C 3F3C 00F3 move.w -[A7], 0xF3 00000130 42A7 clr.l -[A7] 00000132 A988 trap CautionAlert 00000134 301F move.w D0, [A7]+ 00000136 6000 024A bra +0x24C /* 00000382 */ label0000013A: 0000013A 70D1 moveq.l D0, 0xFFFFFFD1 0000013C 3B40 F102 move.w [A5 - 0xEFE], D0 label00000140: 00000140 4A6D F102 tst.w [A5 - 0xEFE] 00000144 6600 0294 bne +0x296 /* 000003DA */ 00000148 4267 clr.w -[A7] 0000014A 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 0000014E 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 00000152 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 00000156 2F2C 002A move.l -[A7], [A4 + 0x2A] 0000015A 2F2C 0026 move.l -[A7], [A4 + 0x26] 0000015E 4EBA 1F88 jsr [PC + 0x1F88 /* 000020E8 */] 00000162 301F move.w D0, [A7]+ 00000164 3B40 F102 move.w [A5 - 0xEFE], D0 00000168 4A6D F102 tst.w [A5 - 0xEFE] 0000016C 6600 026C bne +0x26E /* 000003DA */ 00000170 6008 bra +0xA /* 0000017A */ label00000172: 00000172 4A6D F102 tst.w [A5 - 0xEFE] 00000176 6600 0262 bne +0x264 /* 000003DA */ label0000017A: 0000017A 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 0000017E 486E FF94 pea.l [A6 - 0x6C] 00000182 4EBA 1A36 jsr [PC + 0x1A36 /* 00001BBA */] 00000186 508F addq.l A7, 8 00000188 3B40 F102 move.w [A5 - 0xEFE], D0 0000018C 4A6D F102 tst.w [A5 - 0xEFE] 00000190 6600 0248 bne +0x24A /* 000003DA */ 00000194 303C FAFE move.w D0, 0xFAFE 00000198 C06C 0036 and.w D0, [A4 + 0x36] 0000019C 3D40 FFBC move.w [A6 - 0x44], D0 000001A0 2D6C 002E FFDC move.l [A6 - 0x24], [A4 + 0x2E] 000001A6 2D6C 0032 FFE0 move.l [A6 - 0x20], [A4 + 0x32] 000001AC 2D6D F0E4 FFC4 move.l [A6 - 0x3C], [A5 - 0xF1C] 000001B2 4267 clr.w -[A7] 000001B4 486E FF94 pea.l [A6 - 0x6C] 000001B8 4267 clr.w -[A7] 000001BA 4EBA 1E66 jsr [PC + 0x1E66 /* 00002022 */] 000001BE 301F move.w D0, [A7]+ 000001C0 3B40 F102 move.w [A5 - 0xEFE], D0 000001C4 4A6D F102 tst.w [A5 - 0xEFE] 000001C8 6600 0210 bne +0x212 /* 000003DA */ 000001CC 082C 0000 003D btst.b [A4 + 0x3D], 0x0 000001D2 6712 beq +0x14 /* 000001E6 */ 000001D4 7001 moveq.l D0, 0x01 000001D6 1B40 EDD8 move.b [A5 - 0x1228], D0 000001DA 7001 moveq.l D0, 0x01 000001DC 1B40 EDBC move.b [A5 - 0x1244], D0 000001E0 4EBA 0A0E jsr [PC + 0xA0E /* 00000BF0 */] 000001E4 6004 bra +0x6 /* 000001EA */ label000001E6: 000001E6 422D EDD8 clr.b [A5 - 0x1228] label000001EA: 000001EA 70FF moveq.l D0, 0xFFFFFFFF 000001EC 2B40 F104 move.l [A5 - 0xEFC], D0 000001F0 2B6C 0046 EDB4 move.l [A5 - 0x124C], [A4 + 0x46] 000001F6 2B6C 003E EDB8 move.l [A5 - 0x1248], [A4 + 0x3E] 000001FC 4AAD EDB4 tst.l [A5 - 0x124C] 00000200 6700 007C beq +0x7E /* 0000027E */ 00000204 4267 clr.w -[A7] 00000206 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 0000020A 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 0000020E 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 00000212 1F3C 0003 move.b -[A7], 0x3 00000216 486D F0E8 pea.l [A5 - 0xF18] 0000021A 4EBA 1E8E jsr [PC + 0x1E8E /* 000020AA */] 0000021E 301F move.w D0, [A7]+ 00000220 3B40 F102 move.w [A5 - 0xEFE], D0 00000224 4A6D F102 tst.w [A5 - 0xEFE] 00000228 6600 01B0 bne +0x1B2 /* 000003DA */ 0000022C 7001 moveq.l D0, 0x01 0000022E 1B40 F0E0 move.b [A5 - 0xF20], D0 00000232 082C 0001 003D btst.b [A4 + 0x3D], 0x1 00000238 6706 beq +0x8 /* 00000240 */ 0000023A 4EBA 025C jsr [PC + 0x25C /* 00000498 */] 0000023E 6004 bra +0x6 /* 00000244 */ label00000240: 00000240 4EBA 01FC jsr [PC + 0x1FC /* 0000043E */] label00000244: 00000244 4A6D EDB2 tst.w [A5 - 0x124E] 00000248 6718 beq +0x1A /* 00000262 */ 0000024A 0C6D 0001 EDB2 cmpi.w [A5 - 0x124E], 0x1 00000250 6700 0168 beq +0x16A /* 000003BA */ 00000254 0C6D 0002 EDB2 cmpi.w [A5 - 0x124E], 0x2 0000025A 6700 017E beq +0x180 /* 000003DA */ 0000025E 6000 01B0 bra +0x1B2 /* 00000410 */ label00000262: 00000262 422D F0E0 clr.b [A5 - 0xF20] 00000266 4267 clr.w -[A7] 00000268 3F2D F0E8 move.w -[A7], [A5 - 0xF18] 0000026C 4EBA 1CC4 jsr [PC + 0x1CC4 /* 00001F32 */] 00000270 301F move.w D0, [A7]+ 00000272 3B40 F102 move.w [A5 - 0xEFE], D0 00000276 4A6D F102 tst.w [A5 - 0xEFE] 0000027A 6600 015E bne +0x160 /* 000003DA */ label0000027E: 0000027E 2B6C 004A EDB4 move.l [A5 - 0x124C], [A4 + 0x4A] 00000284 2B6C 0042 EDB8 move.l [A5 - 0x1248], [A4 + 0x42] 0000028A 4AAD EDB4 tst.l [A5 - 0x124C] 0000028E 6700 007C beq +0x7E /* 0000030C */ 00000292 4267 clr.w -[A7] 00000294 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 00000298 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 0000029C 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 000002A0 1F3C 0003 move.b -[A7], 0x3 000002A4 486D F0E8 pea.l [A5 - 0xF18] 000002A8 4EBA 1DC2 jsr [PC + 0x1DC2 /* 0000206C */] 000002AC 301F move.w D0, [A7]+ 000002AE 3B40 F102 move.w [A5 - 0xEFE], D0 000002B2 4A6D F102 tst.w [A5 - 0xEFE] 000002B6 6600 0122 bne +0x124 /* 000003DA */ 000002BA 7001 moveq.l D0, 0x01 000002BC 1B40 F0E0 move.b [A5 - 0xF20], D0 000002C0 082C 0002 003D btst.b [A4 + 0x3D], 0x2 000002C6 6706 beq +0x8 /* 000002CE */ 000002C8 4EBA 01CE jsr [PC + 0x1CE /* 00000498 */] 000002CC 6004 bra +0x6 /* 000002D2 */ label000002CE: 000002CE 4EBA 016E jsr [PC + 0x16E /* 0000043E */] label000002D2: 000002D2 4A6D EDB2 tst.w [A5 - 0x124E] 000002D6 6718 beq +0x1A /* 000002F0 */ 000002D8 0C6D 0001 EDB2 cmpi.w [A5 - 0x124E], 0x1 000002DE 6700 00DA beq +0xDC /* 000003BA */ 000002E2 0C6D 0002 EDB2 cmpi.w [A5 - 0x124E], 0x2 000002E8 6700 00F0 beq +0xF2 /* 000003DA */ 000002EC 6000 0122 bra +0x124 /* 00000410 */ label000002F0: 000002F0 422D F0E0 clr.b [A5 - 0xF20] 000002F4 4267 clr.w -[A7] 000002F6 3F2D F0E8 move.w -[A7], [A5 - 0xF18] 000002FA 4EBA 1C36 jsr [PC + 0x1C36 /* 00001F32 */] 000002FE 301F move.w D0, [A7]+ 00000300 3B40 F102 move.w [A5 - 0xEFE], D0 00000304 4A6D F102 tst.w [A5 - 0xEFE] 00000308 6600 00D0 bne +0xD2 /* 000003DA */ label0000030C: 0000030C 202D F104 move.l D0, [A5 - 0xEFC] 00000310 B0AC 0038 cmp.l D0, [A4 + 0x38] 00000314 6600 00D4 bne +0xD6 /* 000003EA */ 00000318 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 0000031C 486E FF94 pea.l [A6 - 0x6C] 00000320 4EBA 1898 jsr [PC + 0x1898 /* 00001BBA */] 00000324 508F addq.l A7, 8 00000326 3B40 F102 move.w [A5 - 0xEFE], D0 0000032A 4A6D F102 tst.w [A5 - 0xEFE] 0000032E 6600 00AA bne +0xAC /* 000003DA */ 00000332 2D6C 0032 FFE0 move.l [A6 - 0x20], [A4 + 0x32] 00000338 2D6D F0E4 FFC4 move.l [A6 - 0x3C], [A5 - 0xF1C] 0000033E 4267 clr.w -[A7] 00000340 486E FF94 pea.l [A6 - 0x6C] 00000344 4267 clr.w -[A7] 00000346 4EBA 1CDA jsr [PC + 0x1CDA /* 00002022 */] 0000034A 301F move.w D0, [A7]+ 0000034C 3B40 F102 move.w [A5 - 0xEFE], D0 00000350 4A6D F102 tst.w [A5 - 0xEFE] 00000354 6600 0084 bne +0x86 /* 000003DA */ 00000358 082C 0003 003D btst.b [A4 + 0x3D], 0x3 0000035E 6748 beq +0x4A /* 000003A8 */ 00000360 4267 clr.w -[A7] 00000362 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 00000366 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 0000036A 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 0000036E 4EBA 1E20 jsr [PC + 0x1E20 /* 00002190 */] 00000372 301F move.w D0, [A7]+ 00000374 3B40 F102 move.w [A5 - 0xEFE], D0 00000378 4A6D F102 tst.w [A5 - 0xEFE] 0000037C 6600 005C bne +0x5E /* 000003DA */ 00000380 6026 bra +0x28 /* 000003A8 */ label00000382: 00000382 4A2D F0E0 tst.b [A5 - 0xF20] 00000386 6720 beq +0x22 /* 000003A8 */ 00000388 4267 clr.w -[A7] 0000038A 3F2D F0E8 move.w -[A7], [A5 - 0xF18] 0000038E 4EBA 1BA2 jsr [PC + 0x1BA2 /* 00001F32 */] 00000392 301F move.w D0, [A7]+ 00000394 4267 clr.w -[A7] 00000396 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 0000039A 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 0000039E 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 000003A2 4EBA 1DC0 jsr [PC + 0x1DC0 /* 00002164 */] 000003A6 301F move.w D0, [A7]+ label000003A8: 000003A8 4EBA 1A6E jsr [PC + 0x1A6E /* 00001E18 */] 000003AC 536D EEBE subq.w [A5 - 0x1142], 1 000003B0 4EBA 1A40 jsr [PC + 0x1A40 /* 00001DF2 */] 000003B4 7000 moveq.l D0, 0x00 000003B6 6000 0080 bra +0x82 /* 00000438 */ label000003BA: 000003BA 4A6D F102 tst.w [A5 - 0xEFE] 000003BE 6750 beq +0x52 /* 00000410 */ 000003C0 0C6D FFD9 F102 cmpi.w [A5 - 0xEFE], 0xFFD9 000003C6 6606 bne +0x8 /* 000003CE */ 000003C8 7064 moveq.l D0, 0x64 000003CA 3B40 F102 move.w [A5 - 0xEFE], D0 label000003CE: 000003CE 486D EFDE pea.l [A5 - 0x1022] 000003D2 4EBA 1628 jsr [PC + 0x1628 /* 000019FC */] 000003D6 588F addq.l A7, 4 000003D8 6036 bra +0x38 /* 00000410 */ label000003DA: 000003DA 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 000003DE 4EBA 161C jsr [PC + 0x161C /* 000019FC */] 000003E2 588F addq.l A7, 4 000003E4 4A00 tst.b D0 000003E6 669A bne -0x64 /* 00000382 */ 000003E8 6026 bra +0x28 /* 00000410 */ label000003EA: 000003EA 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 000003EE 486D FED8 pea.l [A5 - 0x128] 000003F2 486D FED8 pea.l [A5 - 0x128] 000003F6 486D FED8 pea.l [A5 - 0x128] 000003FA A98B trap ParamText 000003FC 4267 clr.w -[A7] 000003FE 3F3C 00F2 move.w -[A7], 0xF2 00000402 42A7 clr.l -[A7] 00000404 A988 trap CautionAlert 00000406 301F move.w D0, [A7]+ 00000408 0C40 0001 cmpi.w D0, 0x1 0000040C 6700 FF74 beq -0x8A /* 00000382 */ label00000410: 00000410 4A2D F0E0 tst.b [A5 - 0xF20] 00000414 6720 beq +0x22 /* 00000436 */ 00000416 4267 clr.w -[A7] 00000418 3F2D F0E8 move.w -[A7], [A5 - 0xF18] 0000041C 4EBA 1B14 jsr [PC + 0x1B14 /* 00001F32 */] 00000420 301F move.w D0, [A7]+ 00000422 4267 clr.w -[A7] 00000424 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 00000428 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 0000042C 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 00000430 4EBA 1D32 jsr [PC + 0x1D32 /* 00002164 */] 00000434 301F move.w D0, [A7]+ label00000436: 00000436 7001 moveq.l D0, 0x01 label00000438: 00000438 285F movea.l A4, [A7]+ 0000043A 4E5E unlink A6 0000043C 4E75 rts fn0000043E: 0000043E 426D EDB2 clr.w [A5 - 0x124E] 00000442 426D EDC4 clr.w [A5 - 0x123C] 00000446 4EBA 0484 jsr [PC + 0x484 /* 000008CC */] 0000044A 4A6D EDB2 tst.w [A5 - 0x124E] 0000044E 6646 bne +0x48 /* 00000496 */ 00000450 2B6D F0EA F0EE move.l [A5 - 0xF12], [A5 - 0xF16] 00000456 2B6D EE00 EE08 move.l [A5 - 0x11F8], [A5 - 0x1200] 0000045C 602E bra +0x30 /* 0000048C */ label0000045E: 0000045E 202D F0FA move.l D0, [A5 - 0xF06] 00000462 B0AD F0FE cmp.l D0, [A5 - 0xF02] 00000466 660A bne +0xC /* 00000472 */ 00000468 4EBA 0462 jsr [PC + 0x462 /* 000008CC */] 0000046C 4A6D EDB2 tst.w [A5 - 0x124E] 00000470 6624 bne +0x26 /* 00000496 */ label00000472: 00000472 206D F0FA movea.l A0, [A5 - 0xF06] 00000476 52AD F0FA addq.l [A5 - 0xF06], 1 0000047A 7000 moveq.l D0, 0x00 0000047C 1010 move.b D0, [A0] 0000047E 3F00 move.w -[A7], D0 00000480 4EBA 05C2 jsr [PC + 0x5C2 /* 00000A44 */] 00000484 548F addq.l A7, 2 00000486 4A6D EDB2 tst.w [A5 - 0x124E] 0000048A 660A bne +0xC /* 00000496 */ label0000048C: 0000048C 4AAD EDB8 tst.l [A5 - 0x1248] 00000490 66CC bne -0x32 /* 0000045E */ 00000492 4EBA 070E jsr [PC + 0x70E /* 00000BA2 */] label00000496: 00000496 4E75 rts fn00000498: 00000498 4E56 FE40 link A6, -0x01C0 0000049C 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 000004A0 426D EDB2 clr.w [A5 - 0x124E] 000004A4 426D EDC4 clr.w [A5 - 0x123C] 000004A8 4EBA 0422 jsr [PC + 0x422 /* 000008CC */] 000004AC 4A6D EDB2 tst.w [A5 - 0x124E] 000004B0 6600 01EA bne +0x1EC /* 0000069C */ 000004B4 2B6D F0EA F0EE move.l [A5 - 0xF12], [A5 - 0xF16] 000004BA 2B6D EE00 EE08 move.l [A5 - 0x11F8], [A5 - 0x1200] 000004C0 206D EE00 movea.l A0, [A5 - 0x1200] 000004C4 4228 1FFD clr.b [A0 + 0x1FFD] 000004C8 206D EE00 movea.l A0, [A5 - 0x1200] 000004CC 4228 1FFE clr.b [A0 + 0x1FFE] 000004D0 206D EE00 movea.l A0, [A5 - 0x1200] 000004D4 4228 1FFF clr.b [A0 + 0x1FFF] label000004D8: 000004D8 3F3C 0100 move.w -[A7], 0x100 000004DC 2F2D EE0C move.l -[A7], [A5 - 0x11F4] 000004E0 486E FF00 pea.l [A6 - 0x100] 000004E4 4EBA 01BE jsr [PC + 0x1BE /* 000006A4 */] 000004E8 4FEF 000A lea.l A7, [A7 + 0xA] 000004EC 4A6D EDB2 tst.w [A5 - 0x124E] 000004F0 6600 01AA bne +0x1AC /* 0000069C */ 000004F4 3F3C 0040 move.w -[A7], 0x40 /* '@' */ 000004F8 2F2D EE10 move.l -[A7], [A5 - 0x11F0] 000004FC 486E FEC0 pea.l [A6 - 0x140] 00000500 4EBA 01A2 jsr [PC + 0x1A2 /* 000006A4 */] 00000504 4FEF 000A lea.l A7, [A7 + 0xA] 00000508 4A6D EDB2 tst.w [A5 - 0x124E] 0000050C 6600 018E bne +0x190 /* 0000069C */ 00000510 3F3C 0080 move.w -[A7], 0x80 00000514 2F2D EE14 move.l -[A7], [A5 - 0x11EC] 00000518 486E FE40 pea.l [A6 - 0x1C0] 0000051C 4EBA 0186 jsr [PC + 0x186 /* 000006A4 */] 00000520 4FEF 000A lea.l A7, [A7 + 0xA] 00000524 4A6D EDB2 tst.w [A5 - 0x124E] 00000528 6600 0172 bne +0x174 /* 0000069C */ 0000052C 7E00 moveq.l D7, 0x00 0000052E 426D EDC2 clr.w [A5 - 0x123E] 00000532 3F3C 0010 move.w -[A7], 0x10 00000536 4EBA 030E jsr [PC + 0x30E /* 00000846 */] 0000053A 548F addq.l A7, 2 0000053C 4A6D EDB2 tst.w [A5 - 0x124E] 00000540 6600 015A bne +0x15C /* 0000069C */ 00000544 6000 013A bra +0x13C /* 00000680 */ label00000548: 00000548 362D EDBE move.w D3, [A5 - 0x1242] 0000054C 0803 000F btst.b D3, 0xF 00000550 6754 beq +0x56 /* 000005A6 */ 00000552 303C 7FFF move.w D0, 0x7FFF 00000556 C043 and.w D0, D3 00000558 4840 swap.w D0 0000055A 4240 clr.w D0 0000055C 4840 swap.w D0 0000055E D0AD EE0C add.l D0, [A5 - 0x11F4] 00000562 2040 movea.l A0, D0 00000564 1C10 move.b D6, [A0] 00000566 7000 moveq.l D0, 0x00 00000568 1006 move.b D0, D6 0000056A 4840 swap.w D0 0000056C 4240 clr.w D0 0000056E 4840 swap.w D0 00000570 D08E add.l D0, A6 00000572 2040 movea.l A0, D0 00000574 7000 moveq.l D0, 0x00 00000576 1028 FF00 move.b D0, [A0 - 0x100] 0000057A 5240 addq.w D0, 1 0000057C 3F00 move.w -[A7], D0 0000057E 4EBA 02C6 jsr [PC + 0x2C6 /* 00000846 */] 00000582 548F addq.l A7, 2 00000584 4A6D EDB2 tst.w [A5 - 0x124E] 00000588 6600 0112 bne +0x114 /* 0000069C */ 0000058C 7000 moveq.l D0, 0x00 0000058E 1006 move.b D0, D6 00000590 3F00 move.w -[A7], D0 00000592 4EBA 04B0 jsr [PC + 0x4B0 /* 00000A44 */] 00000596 548F addq.l A7, 2 00000598 4A6D EDB2 tst.w [A5 - 0x124E] 0000059C 6600 00FE bne +0x100 /* 0000069C */ 000005A0 5487 addq.l D7, 2 000005A2 6000 00DC bra +0xDE /* 00000680 */ label000005A6: 000005A6 303C 7FFF move.w D0, 0x7FFF 000005AA C043 and.w D0, D3 000005AC 4840 swap.w D0 000005AE 4240 clr.w D0 000005B0 4840 swap.w D0 000005B2 D0AD EE10 add.l D0, [A5 - 0x11F0] 000005B6 2040 movea.l A0, D0 000005B8 7000 moveq.l D0, 0x00 000005BA 1010 move.b D0, [A0] 000005BC 3800 move.w D4, D0 000005BE 3044 movea.w A0, D4 000005C0 D1CE add.l A0, A6 000005C2 7000 moveq.l D0, 0x00 000005C4 1028 FEC0 move.b D0, [A0 - 0x140] 000005C8 5240 addq.w D0, 1 000005CA 3F00 move.w -[A7], D0 000005CC 4EBA 0278 jsr [PC + 0x278 /* 00000846 */] 000005D0 548F addq.l A7, 2 000005D2 4A6D EDB2 tst.w [A5 - 0x124E] 000005D6 6600 00C4 bne +0xC6 /* 0000069C */ 000005DA 302D EDBE move.w D0, [A5 - 0x1242] 000005DE E248 lsr D0.w, 1 000005E0 4840 swap.w D0 000005E2 4240 clr.w D0 000005E4 4840 swap.w D0 000005E6 D0AD EE14 add.l D0, [A5 - 0x11EC] 000005EA 2040 movea.l A0, D0 000005EC 7000 moveq.l D0, 0x00 000005EE 1010 move.b D0, [A0] 000005F0 3A00 move.w D5, D0 000005F2 3045 movea.w A0, D5 000005F4 D1CE add.l A0, A6 000005F6 7000 moveq.l D0, 0x00 000005F8 1028 FE40 move.b D0, [A0 - 0x1C0] 000005FC 3F00 move.w -[A7], D0 000005FE 4EBA 0246 jsr [PC + 0x246 /* 00000846 */] 00000602 548F addq.l A7, 2 00000604 4A6D EDB2 tst.w [A5 - 0x124E] 00000608 6600 0092 bne +0x94 /* 0000069C */ 0000060C 3005 move.w D0, D5 0000060E ED48 lsl D0.w, 6 00000610 3A00 move.w D5, D0 00000612 302D EDBE move.w D0, [A5 - 0x1242] 00000616 720A moveq.l D1, 0x0A 00000618 E268 lsr D0.w, D1 0000061A 8A40 or.w D5, D0 0000061C 3F3C 0006 move.w -[A7], 0x6 00000620 4EBA 0224 jsr [PC + 0x224 /* 00000846 */] 00000624 548F addq.l A7, 2 00000626 4A6D EDB2 tst.w [A5 - 0x124E] 0000062A 6600 0070 bne +0x72 /* 0000069C */ 0000062E 3045 movea.w A0, D5 00000630 202D EE08 move.l D0, [A5 - 0x11F8] 00000634 9088 sub.l D0, A0 00000636 2840 movea.l A4, D0 00000638 B9ED EE00 cmpa.l A4, [A5 - 0x1200] 0000063C 643A bcc +0x3C /* 00000678 */ 0000063E 49EC 2000 lea.l A4, [A4 + 0x2000] 00000642 6034 bra +0x36 /* 00000678 */ label00000644: 00000644 4AAD EDB8 tst.l [A5 - 0x1248] 00000648 6610 bne +0x12 /* 0000065A */ 0000064A 7001 moveq.l D0, 0x01 0000064C 3B40 EDB2 move.w [A5 - 0x124E], D0 00000650 70D9 moveq.l D0, 0xFFFFFFD9 00000652 3B40 F102 move.w [A5 - 0xEFE], D0 00000656 6000 0044 bra +0x46 /* 0000069C */ label0000065A: 0000065A 7000 moveq.l D0, 0x00 0000065C 1014 move.b D0, [A4] 0000065E 3F00 move.w -[A7], D0 00000660 4EBA 03E2 jsr [PC + 0x3E2 /* 00000A44 */] 00000664 548F addq.l A7, 2 00000666 4A6D EDB2 tst.w [A5 - 0x124E] 0000066A 6630 bne +0x32 /* 0000069C */ 0000066C 528C addq.l A4, 1 0000066E B9ED EE04 cmpa.l A4, [A5 - 0x11FC] 00000672 6604 bne +0x6 /* 00000678 */ 00000674 286D EE00 movea.l A4, [A5 - 0x1200] label00000678: 00000678 5344 subq.w D4, 1 0000067A 4A44 tst.w D4 0000067C 6CC6 bge -0x38 /* 00000644 */ 0000067E 5687 addq.l D7, 3 label00000680: 00000680 0C87 0001 FFF0 cmpi.l D7, 0x1FFF0 00000686 6C08 bge +0xA /* 00000690 */ 00000688 4AAD EDB8 tst.l [A5 - 0x1248] 0000068C 6600 FEBA bne -0x144 /* 00000548 */ label00000690: 00000690 4AAD EDB8 tst.l [A5 - 0x1248] 00000694 6600 FE42 bne -0x1BC /* 000004D8 */ 00000698 4EBA 0508 jsr [PC + 0x508 /* 00000BA2 */] label0000069C: 0000069C 4CDF 10F8 movem.l A4,D7,D6,D5,D4,D3, [A7]+ 000006A0 4E5E unlink A6 000006A2 4E75 rts fn000006A4: 000006A4 4E56 FEFE link A6, -0x0102 000006A8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000006AC 286E 0008 movea.l A4, [A6 + 0x8] 000006B0 266E 000C movea.l A3, [A6 + 0xC] 000006B4 202D F0FA move.l D0, [A5 - 0xF06] 000006B8 B0AD F0FE cmp.l D0, [A5 - 0xF02] 000006BC 660C bne +0xE /* 000006CA */ 000006BE 4EBA 020C jsr [PC + 0x20C /* 000008CC */] 000006C2 4A6D EDB2 tst.w [A5 - 0x124E] 000006C6 6600 0176 bne +0x178 /* 0000083E */ label000006CA: 000006CA 206D F0FA movea.l A0, [A5 - 0xF06] 000006CE 52AD F0FA addq.l [A5 - 0xF06], 1 000006D2 7000 moveq.l D0, 0x00 000006D4 1010 move.b D0, [A0] 000006D6 3C00 move.w D6, D0 000006D8 3006 move.w D0, D6 000006DA D040 add.w D0, D0 000006DC B06E 0010 cmp.w D0, [A6 + 0x10] 000006E0 6E00 0150 bgt +0x152 /* 00000832 */ 000006E4 7600 moveq.l D3, 0x00 000006E6 6048 bra +0x4A /* 00000730 */ label000006E8: 000006E8 202D F0FA move.l D0, [A5 - 0xF06] 000006EC B0AD F0FE cmp.l D0, [A5 - 0xF02] 000006F0 660C bne +0xE /* 000006FE */ 000006F2 4EBA 01D8 jsr [PC + 0x1D8 /* 000008CC */] 000006F6 4A6D EDB2 tst.w [A5 - 0x124E] 000006FA 6600 0142 bne +0x144 /* 0000083E */ label000006FE: 000006FE 3003 move.w D0, D3 00000700 5243 addq.w D3, 1 00000702 48C0 ext.l D0 00000704 D08C add.l D0, A4 00000706 206D F0FA movea.l A0, [A5 - 0xF06] 0000070A 7200 moveq.l D1, 0x00 0000070C 1210 move.b D1, [A0] 0000070E E849 lsr D1.w, 4 00000710 2040 movea.l A0, D0 00000712 1081 move.b [A0], D1 00000714 3003 move.w D0, D3 00000716 5243 addq.w D3, 1 00000718 48C0 ext.l D0 0000071A D08C add.l D0, A4 0000071C 206D F0FA movea.l A0, [A5 - 0xF06] 00000720 52AD F0FA addq.l [A5 - 0xF06], 1 00000724 7200 moveq.l D1, 0x00 00000726 1210 move.b D1, [A0] 00000728 0241 000F andi.w D1, 0xF 0000072C 2040 movea.l A0, D0 0000072E 1081 move.b [A0], D1 label00000730: 00000730 5346 subq.w D6, 1 00000732 4A46 tst.w D6 00000734 6CB2 bge -0x4C /* 000006E8 */ 00000736 600C bra +0xE /* 00000744 */ label00000738: 00000738 3003 move.w D0, D3 0000073A 5243 addq.w D3, 1 0000073C 48C0 ext.l D0 0000073E D08C add.l D0, A4 00000740 2040 movea.l A0, D0 00000742 4210 clr.b [A0] label00000744: 00000744 B66E 0010 cmp.w D3, [A6 + 0x10] 00000748 6DEE blt -0x10 /* 00000738 */ 0000074A 362E 0010 move.w D3, [A6 + 0x10] 0000074E 6008 bra +0xA /* 00000758 */ label00000750: 00000750 3043 movea.w A0, D3 00000752 D1CE add.l A0, A6 00000754 1143 FF00 move.b [A0 - 0x100], D3 label00000758: 00000758 5343 subq.w D3, 1 0000075A 4A43 tst.w D3 0000075C 6CF2 bge -0xC /* 00000750 */ label0000075E: 0000075E 422E FEFF clr.b [A6 - 0x101] 00000762 302E 0010 move.w D0, [A6 + 0x10] 00000766 5340 subq.w D0, 1 00000768 3600 move.w D3, D0 0000076A 604C bra +0x4E /* 000007B8 */ label0000076C: 0000076C 3043 movea.w A0, D3 0000076E D1CE add.l A0, A6 00000770 7000 moveq.l D0, 0x00 00000772 1028 FF00 move.b D0, [A0 - 0x100] 00000776 4840 swap.w D0 00000778 4240 clr.w D0 0000077A 4840 swap.w D0 0000077C D08C add.l D0, A4 0000077E 3043 movea.w A0, D3 00000780 D1CE add.l A0, A6 00000782 1828 FF01 move.b D4, [A0 - 0xFF] 00000786 7200 moveq.l D1, 0x00 00000788 1204 move.b D1, D4 0000078A 4841 swap.w D1 0000078C 4241 clr.w D1 0000078E 4841 swap.w D1 00000790 D28C add.l D1, A4 00000792 2041 movea.l A0, D1 00000794 2240 movea.l A1, D0 00000796 1011 move.b D0, [A1] 00000798 B010 cmp.b D0, [A0] 0000079A 631C bls +0x1E /* 000007B8 */ 0000079C 3043 movea.w A0, D3 0000079E D1CE add.l A0, A6 000007A0 3243 movea.w A1, D3 000007A2 D3CE add.l A1, A6 000007A4 1169 FF00 FF01 move.b [A0 - 0xFF], [A1 - 0x100] 000007AA 3043 movea.w A0, D3 000007AC D1CE add.l A0, A6 000007AE 1144 FF00 move.b [A0 - 0x100], D4 000007B2 7001 moveq.l D0, 0x01 000007B4 1D40 FEFF move.b [A6 - 0x101], D0 label000007B8: 000007B8 5343 subq.w D3, 1 000007BA 4A43 tst.w D3 000007BC 6CAE bge -0x50 /* 0000076C */ 000007BE 4A2E FEFF tst.b [A6 - 0x101] 000007C2 669A bne -0x64 /* 0000075E */ 000007C4 7E00 moveq.l D7, 0x00 000007C6 7600 moveq.l D3, 0x00 000007C8 6000 0060 bra +0x62 /* 0000082A */ label000007CC: 000007CC 3043 movea.w A0, D3 000007CE D1CE add.l A0, A6 000007D0 1A28 FF00 move.b D5, [A0 - 0x100] 000007D4 7000 moveq.l D0, 0x00 000007D6 1005 move.b D0, D5 000007D8 4840 swap.w D0 000007DA 4240 clr.w D0 000007DC 4840 swap.w D0 000007DE D08C add.l D0, A4 000007E0 2040 movea.l A0, D0 000007E2 1810 move.b D4, [A0] 000007E4 7000 moveq.l D0, 0x00 000007E6 1004 move.b D0, D4 000007E8 4A40 tst.w D0 000007EA 673C beq +0x3E /* 00000828 */ 000007EC 7000 moveq.l D0, 0x00 000007EE 1004 move.b D0, D4 000007F0 720F moveq.l D1, 0x0F 000007F2 9240 sub.w D1, D0 000007F4 7001 moveq.l D0, 0x01 000007F6 E368 lsl D0.w, D1 000007F8 3C00 move.w D6, D0 000007FA 3007 move.w D0, D7 000007FC D046 add.w D0, D6 000007FE 4840 swap.w D0 00000800 4240 clr.w D0 00000802 4840 swap.w D0 00000804 0C80 0000 8000 cmpi.l D0, 0x8000 0000080A 6226 bhi +0x28 /* 00000832 */ 0000080C 7000 moveq.l D0, 0x00 0000080E 3007 move.w D0, D7 00000810 D08B add.l D0, A3 00000812 2440 movea.l A2, D0 00000814 6002 bra +0x4 /* 00000818 */ label00000816: 00000816 14C5 move.b [A2]+, D5 label00000818: 00000818 51CE FFFC dbf D6, -0x6 /* 00000816 */ 0000081C 7000 moveq.l D0, 0x00 0000081E 1004 move.b D0, D4 00000820 323C 8000 move.w D1, 0x8000 00000824 E069 lsr D1.w, D0 00000826 DE41 add.w D7, D1 label00000828: 00000828 5243 addq.w D3, 1 label0000082A: 0000082A B66E 0010 cmp.w D3, [A6 + 0x10] 0000082E 6D9C blt -0x62 /* 000007CC */ 00000830 600C bra +0xE /* 0000083E */ label00000832: 00000832 70D9 moveq.l D0, 0xFFFFFFD9 00000834 3B40 F102 move.w [A5 - 0xEFE], D0 00000838 7001 moveq.l D0, 0x01 0000083A 3B40 EDB2 move.w [A5 - 0x124E], D0 label0000083E: 0000083E 4CDF 1CF8 movem.l A4,A3,A2,D7,D6,D5,D4,D3, [A7]+ 00000842 4E5E unlink A6 00000844 4E75 rts fn00000846: 00000846 4E56 0000 link A6, 0 0000084A 2F07 move.l -[A7], D7 0000084C 1E2E 0009 move.b D7, [A6 + 0x9] 00000850 7000 moveq.l D0, 0x00 00000852 1007 move.b D0, D7 00000854 B06D EDC2 cmp.w D0, [A5 - 0x123E] 00000858 6358 bls +0x5A /* 000008B2 */ 0000085A 202D EDBE move.l D0, [A5 - 0x1242] 0000085E 322D EDC2 move.w D1, [A5 - 0x123E] 00000862 E3A8 lsl D0, D1 00000864 2B40 EDBE move.l [A5 - 0x1242], D0 00000868 9E2D EDC3 sub.b D7, [A5 - 0x123D] 0000086C 202D F0FA move.l D0, [A5 - 0xF06] 00000870 B0AD F0FE cmp.l D0, [A5 - 0xF02] 00000874 660A bne +0xC /* 00000880 */ 00000876 4EBA 0054 jsr [PC + 0x54 /* 000008CC */] 0000087A 4A6D EDB2 tst.w [A5 - 0x124E] 0000087E 6646 bne +0x48 /* 000008C6 */ label00000880: 00000880 206D F0FA movea.l A0, [A5 - 0xF06] 00000884 52AD F0FA addq.l [A5 - 0xF06], 1 00000888 1B50 EDC0 move.b [A5 - 0x1240], [A0] 0000088C 202D F0FA move.l D0, [A5 - 0xF06] 00000890 B0AD F0FE cmp.l D0, [A5 - 0xF02] 00000894 660A bne +0xC /* 000008A0 */ 00000896 4EBA 0034 jsr [PC + 0x34 /* 000008CC */] 0000089A 4A6D EDB2 tst.w [A5 - 0x124E] 0000089E 6626 bne +0x28 /* 000008C6 */ label000008A0: 000008A0 206D F0FA movea.l A0, [A5 - 0xF06] 000008A4 52AD F0FA addq.l [A5 - 0xF06], 1 000008A8 1B50 EDC1 move.b [A5 - 0x123F], [A0] 000008AC 7010 moveq.l D0, 0x10 000008AE 3B40 EDC2 move.w [A5 - 0x123E], D0 label000008B2: 000008B2 202D EDBE move.l D0, [A5 - 0x1242] 000008B6 EFA8 lsl D0, D7 000008B8 2B40 EDBE move.l [A5 - 0x1242], D0 000008BC 1007 move.b D0, D7 000008BE 0240 00FF andi.w D0, 0xFF 000008C2 916D EDC2 sub.w [A5 - 0x123E], D0 label000008C6: 000008C6 2E1F move.l D7, [A7]+ 000008C8 4E5E unlink A6 000008CA 4E75 rts fn000008CC: 000008CC 4E56 FFFC link A6, -0x0004 000008D0 48E7 0308 movem.l -[A7], D6,D7,A4 000008D4 4AAD EDB4 tst.l [A5 - 0x124C] 000008D8 6700 0156 beq +0x158 /* 00000A30 */ 000008DC 4EBA 1320 jsr [PC + 0x1320 /* 00001BFE */] 000008E0 4A00 tst.b D0 000008E2 670A beq +0xC /* 000008EE */ 000008E4 7003 moveq.l D0, 0x03 000008E6 3B40 EDB2 move.w [A5 - 0x124E], D0 000008EA 6000 0150 bra +0x152 /* 00000A3C */ label000008EE: 000008EE 2D7C 0000 1000 FFFC move.l [A6 - 0x4], 0x1000 000008F6 202E FFFC move.l D0, [A6 - 0x4] 000008FA B0AD EDB4 cmp.l D0, [A5 - 0x124C] 000008FE 6306 bls +0x8 /* 00000906 */ 00000900 2D6D EDB4 FFFC move.l [A6 - 0x4], [A5 - 0x124C] label00000906: 00000906 4267 clr.w -[A7] 00000908 3F2D F0DE move.w -[A7], [A5 - 0xF22] 0000090C 486E FFFC pea.l [A6 - 0x4] 00000910 2F2D F0F6 move.l -[A7], [A5 - 0xF0A] 00000914 4EBA 1638 jsr [PC + 0x1638 /* 00001F4E */] 00000918 301F move.w D0, [A7]+ 0000091A 3B40 F102 move.w [A5 - 0xEFE], D0 0000091E 4A6D F102 tst.w [A5 - 0xEFE] 00000922 6742 beq +0x44 /* 00000966 */ 00000924 0C6D FFD9 F102 cmpi.w [A5 - 0xEFE], 0xFFD9 0000092A 6600 010A bne +0x10C /* 00000A36 */ 0000092E 422D EFD6 clr.b [A5 - 0x102A] 00000932 4267 clr.w -[A7] 00000934 3F2D F0DE move.w -[A7], [A5 - 0xF22] 00000938 4EBA 15F8 jsr [PC + 0x15F8 /* 00001F32 */] 0000093C 301F move.w D0, [A7]+ 0000093E 3B40 F102 move.w [A5 - 0xEFE], D0 00000942 4A6D F102 tst.w [A5 - 0xEFE] 00000946 6600 00EE bne +0xF0 /* 00000A36 */ 0000094A 522D EFD7 addq.b [A5 - 0x1029], 1 0000094E 102D EFD7 move.b D0, [A5 - 0x1029] 00000952 B02D EECA cmp.b D0, [A5 - 0x1136] 00000956 6200 00D8 bhi +0xDA /* 00000A30 */ 0000095A 4EBA 031E jsr [PC + 0x31E /* 00000C7A */] 0000095E 4A2D EFD6 tst.b [A5 - 0x102A] 00000962 6700 00D2 beq +0xD4 /* 00000A36 */ label00000966: 00000966 4AAE FFFC tst.l [A6 - 0x4] 0000096A 6782 beq -0x7C /* 000008EE */ 0000096C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000970 4EBA 14DA jsr [PC + 0x14DA /* 00001E4C */] 00000974 588F addq.l A7, 4 00000976 202E FFFC move.l D0, [A6 - 0x4] 0000097A 91AD EDB4 sub.l [A5 - 0x124C], D0 0000097E 202D F0F6 move.l D0, [A5 - 0xF0A] 00000982 D0AE FFFC add.l D0, [A6 - 0x4] 00000986 2B40 F0FE move.l [A5 - 0xF02], D0 0000098A 2B6D F0F6 F0FA move.l [A5 - 0xF06], [A5 - 0xF0A] 00000990 4A2D EDD8 tst.b [A5 - 0x1228] 00000994 6700 00A6 beq +0xA8 /* 00000A3C */ 00000998 286D F0F6 movea.l A4, [A5 - 0xF0A] 0000099C 2E2E FFFC move.l D7, [A6 - 0x4] 000009A0 606A bra +0x6C /* 00000A0C */ label000009A2: 000009A2 202D F50C move.l D0, [A5 - 0xAF4] 000009A6 E088 lsr D0, 8 000009A8 7200 moveq.l D1, 0x00 000009AA 1214 move.b D1, [A4] 000009AC B181 xor.l D1, D0 000009AE 1C01 move.b D6, D1 000009B0 41D4 lea.l A0, [A4] 000009B2 528C addq.l A4, 1 000009B4 1086 move.b [A0], D6 000009B6 7000 moveq.l D0, 0x00 000009B8 1006 move.b D0, D6 000009BA 222D F50C move.l D1, [A5 - 0xAF4] 000009BE B380 xor.l D0, D1 000009C0 1C00 move.b D6, D0 000009C2 202D F508 move.l D0, [A5 - 0xAF8] 000009C6 7218 moveq.l D1, 0x18 000009C8 E3A8 lsl D0, D1 000009CA 222D F50C move.l D1, [A5 - 0xAF4] 000009CE E089 lsr D1, 8 000009D0 8081 or.l D0, D1 000009D2 7200 moveq.l D1, 0x00 000009D4 1206 move.b D1, D6 000009D6 4841 swap.w D1 000009D8 4241 clr.w D1 000009DA 4841 swap.w D1 000009DC E581 asl D1, 2 000009DE 41ED F910 lea.l A0, [A5 - 0x6F0] 000009E2 D1C1 add.l A0, D1 000009E4 2210 move.l D1, [A0] 000009E6 B380 xor.l D0, D1 000009E8 2B40 F50C move.l [A5 - 0xAF4], D0 000009EC 202D F508 move.l D0, [A5 - 0xAF8] 000009F0 E088 lsr D0, 8 000009F2 7200 moveq.l D1, 0x00 000009F4 1206 move.b D1, D6 000009F6 4841 swap.w D1 000009F8 4241 clr.w D1 000009FA 4841 swap.w D1 000009FC E581 asl D1, 2 000009FE 41ED F510 lea.l A0, [A5 - 0xAF0] 00000A02 D1C1 add.l A0, D1 00000A04 2210 move.l D1, [A0] 00000A06 B380 xor.l D0, D1 00000A08 2B40 F508 move.l [A5 - 0xAF8], D0 label00000A0C: 00000A0C 5387 subq.l D7, 1 00000A0E 4A87 tst.l D7 00000A10 6C90 bge -0x6E /* 000009A2 */ 00000A12 4A2D EDBC tst.b [A5 - 0x1244] 00000A16 6724 beq +0x26 /* 00000A3C */ 00000A18 422D EDBC clr.b [A5 - 0x1244] 00000A1C 206D F0F6 movea.l A0, [A5 - 0xF0A] 00000A20 5088 addq.l A0, 8 00000A22 2B48 F0FA move.l [A5 - 0xF06], A0 00000A26 202D F0FE move.l D0, [A5 - 0xF02] 00000A2A B0AD F0FA cmp.l D0, [A5 - 0xF06] 00000A2E 640C bcc +0xE /* 00000A3C */ label00000A30: 00000A30 70D9 moveq.l D0, 0xFFFFFFD9 00000A32 3B40 F102 move.w [A5 - 0xEFE], D0 label00000A36: 00000A36 7001 moveq.l D0, 0x01 00000A38 3B40 EDB2 move.w [A5 - 0x124E], D0 label00000A3C: 00000A3C 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00000A40 4E5E unlink A6 00000A42 4E75 rts fn00000A44: 00000A44 4E56 0000 link A6, 0 00000A48 2F07 move.l -[A7], D7 00000A4A 1E2E 0009 move.b D7, [A6 + 0x9] 00000A4E 206D EE08 movea.l A0, [A5 - 0x11F8] 00000A52 1087 move.b [A0], D7 00000A54 52AD EE08 addq.l [A5 - 0x11F8], 1 00000A58 202D EE08 move.l D0, [A5 - 0x11F8] 00000A5C B0AD EE04 cmp.l D0, [A5 - 0x11FC] 00000A60 6606 bne +0x8 /* 00000A68 */ 00000A62 2B6D EE00 EE08 move.l [A5 - 0x11F8], [A5 - 0x1200] label00000A68: 00000A68 4A6D EDC4 tst.w [A5 - 0x123C] 00000A6C 6626 bne +0x28 /* 00000A94 */ 00000A6E 7000 moveq.l D0, 0x00 00000A70 1007 move.b D0, D7 00000A72 0C40 0081 cmpi.w D0, 0x81 00000A76 6614 bne +0x16 /* 00000A8C */ 00000A78 0CAD 0000 0001 EDB8 cmpi.l [A5 - 0x1248], 0x1 00000A80 670A beq +0xC /* 00000A8C */ 00000A82 7001 moveq.l D0, 0x01 00000A84 3B40 EDC4 move.w [A5 - 0x123C], D0 00000A88 6000 0112 bra +0x114 /* 00000B9C */ label00000A8C: 00000A8C 1B47 EDC6 move.b [A5 - 0x123A], D7 00000A90 6000 00EC bra +0xEE /* 00000B7E */ label00000A94: 00000A94 0C6D 0001 EDC4 cmpi.w [A5 - 0x123C], 0x1 00000A9A 6600 006C bne +0x6E /* 00000B08 */ 00000A9E 7000 moveq.l D0, 0x00 00000AA0 1007 move.b D0, D7 00000AA2 0C40 0082 cmpi.w D0, 0x82 00000AA6 660A bne +0xC /* 00000AB2 */ 00000AA8 7002 moveq.l D0, 0x02 00000AAA 3B40 EDC4 move.w [A5 - 0x123C], D0 00000AAE 6000 00EC bra +0xEE /* 00000B9C */ label00000AB2: 00000AB2 1B7C 0081 EDC6 move.b [A5 - 0x123A], 0x81 00000AB8 206D F0EE movea.l A0, [A5 - 0xF12] 00000ABC 10BC 0081 move.b [A0], 0x81 00000AC0 52AD F0EE addq.l [A5 - 0xF12], 1 00000AC4 202D F0EE move.l D0, [A5 - 0xF12] 00000AC8 B0AD F0F2 cmp.l D0, [A5 - 0xF0E] 00000ACC 660C bne +0xE /* 00000ADA */ 00000ACE 4EBA 00D2 jsr [PC + 0xD2 /* 00000BA2 */] 00000AD2 4A6D EDB2 tst.w [A5 - 0x124E] 00000AD6 6600 00C4 bne +0xC6 /* 00000B9C */ label00000ADA: 00000ADA 53AD EDB8 subq.l [A5 - 0x1248], 1 00000ADE 4AAD EDB8 tst.l [A5 - 0x1248] 00000AE2 6700 00B8 beq +0xBA /* 00000B9C */ 00000AE6 7000 moveq.l D0, 0x00 00000AE8 1007 move.b D0, D7 00000AEA 0C40 0081 cmpi.w D0, 0x81 00000AEE 660C bne +0xE /* 00000AFC */ 00000AF0 0CAD 0000 0001 EDB8 cmpi.l [A5 - 0x1248], 0x1 00000AF8 6600 00A2 bne +0xA4 /* 00000B9C */ label00000AFC: 00000AFC 426D EDC4 clr.w [A5 - 0x123C] 00000B00 1B47 EDC6 move.b [A5 - 0x123A], D7 00000B04 6000 0078 bra +0x7A /* 00000B7E */ label00000B08: 00000B08 426D EDC4 clr.w [A5 - 0x123C] 00000B0C 4A07 tst.b D7 00000B0E 673E beq +0x40 /* 00000B4E */ 00000B10 5307 subq.b D7, 1 00000B12 602E bra +0x30 /* 00000B42 */ label00000B14: 00000B14 206D F0EE movea.l A0, [A5 - 0xF12] 00000B18 10AD EDC6 move.b [A0], [A5 - 0x123A] 00000B1C 52AD F0EE addq.l [A5 - 0xF12], 1 00000B20 202D F0EE move.l D0, [A5 - 0xF12] 00000B24 B0AD F0F2 cmp.l D0, [A5 - 0xF0E] 00000B28 660C bne +0xE /* 00000B36 */ 00000B2A 4EBA 0076 jsr [PC + 0x76 /* 00000BA2 */] 00000B2E 4A6D EDB2 tst.w [A5 - 0x124E] 00000B32 6600 0068 bne +0x6A /* 00000B9C */ label00000B36: 00000B36 53AD EDB8 subq.l [A5 - 0x1248], 1 00000B3A 4AAD EDB8 tst.l [A5 - 0x1248] 00000B3E 6700 005C beq +0x5E /* 00000B9C */ label00000B42: 00000B42 1007 move.b D0, D7 00000B44 5307 subq.b D7, 1 00000B46 4A00 tst.b D0 00000B48 66CA bne -0x34 /* 00000B14 */ 00000B4A 6000 0050 bra +0x52 /* 00000B9C */ label00000B4E: 00000B4E 206D F0EE movea.l A0, [A5 - 0xF12] 00000B52 10BC 0081 move.b [A0], 0x81 00000B56 52AD F0EE addq.l [A5 - 0xF12], 1 00000B5A 202D F0EE move.l D0, [A5 - 0xF12] 00000B5E B0AD F0F2 cmp.l D0, [A5 - 0xF0E] 00000B62 660A bne +0xC /* 00000B6E */ 00000B64 4EBA 003C jsr [PC + 0x3C /* 00000BA2 */] 00000B68 4A6D EDB2 tst.w [A5 - 0x124E] 00000B6C 662E bne +0x30 /* 00000B9C */ label00000B6E: 00000B6E 53AD EDB8 subq.l [A5 - 0x1248], 1 00000B72 4AAD EDB8 tst.l [A5 - 0x1248] 00000B76 6724 beq +0x26 /* 00000B9C */ 00000B78 1B7C 0082 EDC6 move.b [A5 - 0x123A], 0x82 label00000B7E: 00000B7E 206D F0EE movea.l A0, [A5 - 0xF12] 00000B82 10AD EDC6 move.b [A0], [A5 - 0x123A] 00000B86 52AD F0EE addq.l [A5 - 0xF12], 1 00000B8A 202D F0EE move.l D0, [A5 - 0xF12] 00000B8E B0AD F0F2 cmp.l D0, [A5 - 0xF0E] 00000B92 6604 bne +0x6 /* 00000B98 */ 00000B94 4EBA 000C jsr [PC + 0xC /* 00000BA2 */] label00000B98: 00000B98 53AD EDB8 subq.l [A5 - 0x1248], 1 label00000B9C: 00000B9C 2E1F move.l D7, [A7]+ 00000B9E 4E5E unlink A6 00000BA0 4E75 rts fn00000BA2: 00000BA2 4E56 FFFC link A6, -0x0004 00000BA6 202D F0EE move.l D0, [A5 - 0xF12] 00000BAA 90AD F0EA sub.l D0, [A5 - 0xF16] 00000BAE 2D40 FFFC move.l [A6 - 0x4], D0 00000BB2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000BB6 2F2D F0EA move.l -[A7], [A5 - 0xF16] 00000BBA 4EBA 0F9A jsr [PC + 0xF9A /* 00001B56 */] 00000BBE 508F addq.l A7, 8 00000BC0 4267 clr.w -[A7] 00000BC2 3F2D F0E8 move.w -[A7], [A5 - 0xF18] 00000BC6 486E FFFC pea.l [A6 - 0x4] 00000BCA 2F2D F0EA move.l -[A7], [A5 - 0xF16] 00000BCE 4EBA 1382 jsr [PC + 0x1382 /* 00001F52 */] 00000BD2 301F move.w D0, [A7]+ 00000BD4 3B40 F102 move.w [A5 - 0xEFE], D0 00000BD8 4A6D F102 tst.w [A5 - 0xEFE] 00000BDC 6708 beq +0xA /* 00000BE6 */ 00000BDE 7002 moveq.l D0, 0x02 00000BE0 3B40 EDB2 move.w [A5 - 0x124E], D0 00000BE4 6006 bra +0x8 /* 00000BEC */ label00000BE6: 00000BE6 2B6D F0EA F0EE move.l [A5 - 0xF12], [A5 - 0xF16] label00000BEC: 00000BEC 4E5E unlink A6 00000BEE 4E75 rts fn00000BF0: 00000BF0 48E7 0308 movem.l -[A7], D6,D7,A4 00000BF4 2B7C 0123 4567 F508 move.l [A5 - 0xAF8], 0x1234567 00000BFC 2B7C 89AB CDEF F50C move.l [A5 - 0xAF4], 0x89ABCDEF 00000C04 41ED EDDA lea.l A0, [A5 - 0x1226] 00000C08 2848 movea.l A4, A0 00000C0A 7000 moveq.l D0, 0x00 00000C0C 102D EDD9 move.b D0, [A5 - 0x1227] 00000C10 3C00 move.w D6, D0 00000C12 605A bra +0x5C /* 00000C6E */ label00000C14: 00000C14 41D4 lea.l A0, [A4] 00000C16 528C addq.l A4, 1 00000C18 7000 moveq.l D0, 0x00 00000C1A 1010 move.b D0, [A0] 00000C1C 222D F50C move.l D1, [A5 - 0xAF4] 00000C20 B380 xor.l D0, D1 00000C22 1E00 move.b D7, D0 00000C24 202D F508 move.l D0, [A5 - 0xAF8] 00000C28 7218 moveq.l D1, 0x18 00000C2A E3A8 lsl D0, D1 00000C2C 222D F50C move.l D1, [A5 - 0xAF4] 00000C30 E089 lsr D1, 8 00000C32 8081 or.l D0, D1 00000C34 7200 moveq.l D1, 0x00 00000C36 1207 move.b D1, D7 00000C38 4841 swap.w D1 00000C3A 4241 clr.w D1 00000C3C 4841 swap.w D1 00000C3E E581 asl D1, 2 00000C40 41ED F910 lea.l A0, [A5 - 0x6F0] 00000C44 D1C1 add.l A0, D1 00000C46 2210 move.l D1, [A0] 00000C48 B380 xor.l D0, D1 00000C4A 2B40 F50C move.l [A5 - 0xAF4], D0 00000C4E 202D F508 move.l D0, [A5 - 0xAF8] 00000C52 E088 lsr D0, 8 00000C54 7200 moveq.l D1, 0x00 00000C56 1207 move.b D1, D7 00000C58 4841 swap.w D1 00000C5A 4241 clr.w D1 00000C5C 4841 swap.w D1 00000C5E E581 asl D1, 2 00000C60 41ED F510 lea.l A0, [A5 - 0xAF0] 00000C64 D1C1 add.l A0, D1 00000C66 2210 move.l D1, [A0] 00000C68 B380 xor.l D0, D1 00000C6A 2B40 F508 move.l [A5 - 0xAF8], D0 label00000C6E: 00000C6E 5346 subq.w D6, 1 00000C70 4A46 tst.w D6 00000C72 6CA0 bge -0x5E /* 00000C14 */ 00000C74 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00000C78 4E75 rts fn00000C7A: 00000C7A 4E56 FE9E link A6, -0x0162 00000C7E 41EE FFF0 lea.l A0, [A6 - 0x10] 00000C82 43ED EDC8 lea.l A1, [A5 - 0x1238] 00000C86 20D9 move.l [A0]+, [A1]+ 00000C88 20D9 move.l [A0]+, [A1]+ 00000C8A 20D9 move.l [A0]+, [A1]+ 00000C8C 20D9 move.l [A0]+, [A1]+ 00000C8E 7000 moveq.l D0, 0x00 00000C90 102D EFD7 move.b D0, [A5 - 0x1029] 00000C94 0C40 0001 cmpi.w D0, 0x1 00000C98 661E bne +0x20 /* 00000CB8 */ 00000C9A 3B6D EED0 EFD8 move.w [A5 - 0x1028], [A5 - 0x1130] 00000CA0 2B6D EED2 EFDA move.l [A5 - 0x1026], [A5 - 0x112E] 00000CA6 486D EFDE pea.l [A5 - 0x1022] 00000CAA 486D EED6 pea.l [A5 - 0x112A] 00000CAE 4EBA 0ED8 jsr [PC + 0xED8 /* 00001B88 */] 00000CB2 508F addq.l A7, 8 00000CB4 6000 00AC bra +0xAE /* 00000D62 */ label00000CB8: 00000CB8 3F3C 0014 move.w -[A7], 0x14 00000CBC A9C8 trap SysBeep label00000CBE: 00000CBE 7000 moveq.l D0, 0x00 00000CC0 102D EFD7 move.b D0, [A5 - 0x1029] 00000CC4 4A40 tst.w D0 00000CC6 6614 bne +0x16 /* 00000CDC */ 00000CC8 486D FE4A pea.l [A5 - 0x1B6] 00000CCC 486D FED8 pea.l [A5 - 0x128] 00000CD0 486D FED8 pea.l [A5 - 0x128] 00000CD4 486D FED8 pea.l [A5 - 0x128] 00000CD8 A98B trap ParamText 00000CDA 6022 bra +0x24 /* 00000CFE */ label00000CDC: 00000CDC 7000 moveq.l D0, 0x00 00000CDE 102D EFD7 move.b D0, [A5 - 0x1029] 00000CE2 2F00 move.l -[A7], D0 00000CE4 486E FEA6 pea.l [A6 - 0x15A] 00000CE8 4EBA 1368 jsr [PC + 0x1368 /* 00002052 */] 00000CEC 486D FED8 pea.l [A5 - 0x128] 00000CF0 486D FE55 pea.l [A5 - 0x1AB] 00000CF4 486E FEA6 pea.l [A6 - 0x15A] 00000CF8 486D FED8 pea.l [A5 - 0x128] 00000CFC A98B trap ParamText label00000CFE: 00000CFE 2F2D FD10 move.l -[A7], [A5 - 0x2F0] 00000D02 486D FED8 pea.l [A5 - 0x128] 00000D06 42A7 clr.l -[A7] 00000D08 3F3C 0001 move.w -[A7], 0x1 00000D0C 486E FFF0 pea.l [A6 - 0x10] 00000D10 42A7 clr.l -[A7] 00000D12 486E FFA6 pea.l [A6 - 0x5A] 00000D16 3F3C 01F5 move.w -[A7], 0x1F5 00000D1A 486D 008A pea.l [A5 + 0x8A] 00000D1E 4EBA 119E jsr [PC + 0x119E /* 00001EBE */] 00000D22 4A2E FFA6 tst.b [A6 - 0x5A] 00000D26 6608 bne +0xA /* 00000D30 */ 00000D28 426D F102 clr.w [A5 - 0xEFE] 00000D2C 6000 0154 bra +0x156 /* 00000E82 */ label00000D30: 00000D30 486D EFDE pea.l [A5 - 0x1022] 00000D34 486E FFB0 pea.l [A6 - 0x50] 00000D38 4EBA 0E4E jsr [PC + 0xE4E /* 00001B88 */] 00000D3C 508F addq.l A7, 8 00000D3E 4267 clr.w -[A7] 00000D40 3F2E FFAC move.w -[A7], [A6 - 0x54] 00000D44 486D EFD8 pea.l [A5 - 0x1028] 00000D48 486D EFDA pea.l [A5 - 0x1026] 00000D4C 486E FE9E pea.l [A6 - 0x162] 00000D50 4EBA 146A jsr [PC + 0x146A /* 000021BC */] 00000D54 301F move.w D0, [A7]+ 00000D56 3B40 F102 move.w [A5 - 0xEFE], D0 00000D5A 4A6D F102 tst.w [A5 - 0xEFE] 00000D5E 6600 0106 bne +0x108 /* 00000E66 */ label00000D62: 00000D62 4267 clr.w -[A7] 00000D64 3F2D EFD8 move.w -[A7], [A5 - 0x1028] 00000D68 2F2D EFDA move.l -[A7], [A5 - 0x1026] 00000D6C 486D EFDE pea.l [A5 - 0x1022] 00000D70 4267 clr.w -[A7] 00000D72 486D F0DE pea.l [A5 - 0xF22] 00000D76 4EBA 12F4 jsr [PC + 0x12F4 /* 0000206C */] 00000D7A 301F move.w D0, [A7]+ 00000D7C 3B40 F102 move.w [A5 - 0xEFE], D0 00000D80 4A6D F102 tst.w [A5 - 0xEFE] 00000D84 6600 00E0 bne +0xE2 /* 00000E66 */ 00000D88 7008 moveq.l D0, 0x08 00000D8A 2D40 FEA2 move.l [A6 - 0x15E], D0 00000D8E 4267 clr.w -[A7] 00000D90 3F2D F0DE move.w -[A7], [A5 - 0xF22] 00000D94 486E FEA2 pea.l [A6 - 0x15E] 00000D98 486D EDF8 pea.l [A5 - 0x1208] 00000D9C 4EBA 11B0 jsr [PC + 0x11B0 /* 00001F4E */] 00000DA0 301F move.w D0, [A7]+ 00000DA2 3B40 F102 move.w [A5 - 0xEFE], D0 00000DA6 4A6D F102 tst.w [A5 - 0xEFE] 00000DAA 6600 00AE bne +0xB0 /* 00000E5A */ 00000DAE 7000 moveq.l D0, 0x00 00000DB0 102D EDF8 move.b D0, [A5 - 0x1208] 00000DB4 0C40 0001 cmpi.w D0, 0x1 00000DB8 6716 beq +0x18 /* 00000DD0 */ 00000DBA 7000 moveq.l D0, 0x00 00000DBC 102D EDF8 move.b D0, [A5 - 0x1208] 00000DC0 0C40 0002 cmpi.w D0, 0x2 00000DC4 670A beq +0xC /* 00000DD0 */ 00000DC6 70D9 moveq.l D0, 0xFFFFFFD9 00000DC8 3B40 F102 move.w [A5 - 0xEFE], D0 00000DCC 6000 008C bra +0x8E /* 00000E5A */ label00000DD0: 00000DD0 302D EDFA move.w D0, [A5 - 0x1206] 00000DD4 B06D EEC8 cmp.w D0, [A5 - 0x1138] 00000DD8 6624 bne +0x26 /* 00000DFE */ 00000DDA 7000 moveq.l D0, 0x00 00000DDC 102D EFD7 move.b D0, [A5 - 0x1029] 00000DE0 4A40 tst.w D0 00000DE2 670A beq +0xC /* 00000DEE */ 00000DE4 102D EDF9 move.b D0, [A5 - 0x1207] 00000DE8 B02D EFD7 cmp.b D0, [A5 - 0x1029] 00000DEC 6610 bne +0x12 /* 00000DFE */ label00000DEE: 00000DEE 7000 moveq.l D0, 0x00 00000DF0 102D EFD7 move.b D0, [A5 - 0x1029] 00000DF4 4A40 tst.w D0 00000DF6 665A bne +0x5C /* 00000E52 */ 00000DF8 4AAD EDFC tst.l [A5 - 0x1204] 00000DFC 6654 bne +0x56 /* 00000E52 */ label00000DFE: 00000DFE 7000 moveq.l D0, 0x00 00000E00 102D EDF9 move.b D0, [A5 - 0x1207] 00000E04 2F00 move.l -[A7], D0 00000E06 486E FEA6 pea.l [A6 - 0x15A] 00000E0A 4EBA 1246 jsr [PC + 0x1246 /* 00002052 */] 00000E0E 302D EDFA move.w D0, [A5 - 0x1206] 00000E12 B06D EEC8 cmp.w D0, [A5 - 0x1138] 00000E16 6608 bne +0xA /* 00000E20 */ 00000E18 41ED FE58 lea.l A0, [A5 - 0x1A8] 00000E1C 2008 move.l D0, A0 00000E1E 6006 bra +0x8 /* 00000E26 */ label00000E20: 00000E20 41ED FE5C lea.l A0, [A5 - 0x1A4] 00000E24 2008 move.l D0, A0 label00000E26: 00000E26 486E FEA6 pea.l [A6 - 0x15A] 00000E2A 2F00 move.l -[A7], D0 00000E2C 486D FED8 pea.l [A5 - 0x128] 00000E30 486D FED8 pea.l [A5 - 0x128] 00000E34 A98B trap ParamText 00000E36 4267 clr.w -[A7] 00000E38 3F3C 00D6 move.w -[A7], 0xD6 00000E3C 42A7 clr.l -[A7] 00000E3E A987 trap NoteAlert 00000E40 301F move.w D0, [A7]+ 00000E42 4267 clr.w -[A7] 00000E44 3F2D F0DE move.w -[A7], [A5 - 0xF22] 00000E48 4EBA 10E8 jsr [PC + 0x10E8 /* 00001F32 */] 00000E4C 301F move.w D0, [A7]+ 00000E4E 6000 FE6E bra -0x190 /* 00000CBE */ label00000E52: 00000E52 7001 moveq.l D0, 0x01 00000E54 1B40 EFD6 move.b [A5 - 0x102A], D0 00000E58 6028 bra +0x2A /* 00000E82 */ label00000E5A: 00000E5A 4267 clr.w -[A7] 00000E5C 3F2D F0DE move.w -[A7], [A5 - 0xF22] 00000E60 4EBA 10D0 jsr [PC + 0x10D0 /* 00001F32 */] 00000E64 301F move.w D0, [A7]+ label00000E66: 00000E66 0C6D FFD9 F102 cmpi.w [A5 - 0xEFE], 0xFFD9 00000E6C 6606 bne +0x8 /* 00000E74 */ 00000E6E 7064 moveq.l D0, 0x64 00000E70 3B40 F102 move.w [A5 - 0xEFE], D0 label00000E74: 00000E74 486D EFDE pea.l [A5 - 0x1022] 00000E78 4EBA 0B82 jsr [PC + 0xB82 /* 000019FC */] 00000E7C 588F addq.l A7, 4 00000E7E 6000 FE3E bra -0x1C0 /* 00000CBE */ label00000E82: 00000E82 4E5E unlink A6 00000E84 4E75 rts export_13: fn00000E86: 00000E86 4E56 FFEE link A6, -0x0012 00000E8A 206E 000C movea.l A0, [A6 + 0xC] 00000E8E 0C50 0006 cmpi.w [A0], 0x6 00000E92 665C bne +0x5E /* 00000EF0 */ 00000E94 206E 000C movea.l A0, [A6 + 0xC] 00000E98 2028 0002 move.l D0, [A0 + 0x2] 00000E9C B0AE 0010 cmp.l D0, [A6 + 0x10] 00000EA0 664E bne +0x50 /* 00000EF0 */ 00000EA2 486E FFEE pea.l [A6 - 0x12] 00000EA6 A874 trap GetPort 00000EA8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000EAC 3F3C 0001 move.w -[A7], 0x1 00000EB0 486E FFFA pea.l [A6 - 0x6] 00000EB4 486E FFFC pea.l [A6 - 0x4] 00000EB8 486E FFF2 pea.l [A6 - 0xE] 00000EBC A98D trap GetDialogItem/GetDItem 00000EBE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000EC2 A873 trap SetPort 00000EC4 3F3C 0003 move.w -[A7], 0x3 00000EC8 3F3C 0003 move.w -[A7], 0x3 00000ECC A89B trap PenSize 00000ECE 486E FFF2 pea.l [A6 - 0xE] 00000ED2 3F3C FFFC move.w -[A7], 0xFFFC 00000ED6 3F3C FFFC move.w -[A7], 0xFFFC 00000EDA A8A9 trap InsetRect 00000EDC 486E FFF2 pea.l [A6 - 0xE] 00000EE0 3F3C 0010 move.w -[A7], 0x10 00000EE4 3F3C 0010 move.w -[A7], 0x10 00000EE8 A8B0 trap FrameRoundRect 00000EEA 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000EEE A873 trap SetPort label00000EF0: 00000EF0 7000 moveq.l D0, 0x00 00000EF2 4E5E unlink A6 00000EF4 205F movea.l A0, [A7]+ 00000EF6 4FEF 000C lea.l A7, [A7 + 0xC] 00000EFA 1E80 move.b [A7], D0 00000EFC 4ED0 jmp [A0] export_12: 00000EFE 4E56 FF34 link A6, -0x00CC 00000F02 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000F06 4EBA 0FD0 jsr [PC + 0xFD0 /* 00001ED8 */] 00000F0A 486D FFFC pea.l [A5 - 0x4] 00000F0E A86E trap InitGraf 00000F10 A8FE trap InitFonts 00000F12 3F3C FFFF move.w -[A7], 0xFFFF 00000F16 4267 clr.w -[A7] 00000F18 4EBA 0FA6 jsr [PC + 0xFA6 /* 00001EC0 */] 00000F1C A912 trap InitWindows 00000F1E A930 trap InitMenus 00000F20 A9CC trap TEInit 00000F22 42A7 clr.l -[A7] 00000F24 A97B trap InitDialogs 00000F26 A850 trap InitCursor 00000F28 4EBA 1002 jsr [PC + 0x1002 /* 00001F2C */] 00000F2C 4EBA 0FFE jsr [PC + 0xFFE /* 00001F2C */] 00000F30 0C78 FFFF 03F6 cmpi.w [0x000003F6 /* FSFCBLen */], 0xFFFF 00000F36 660A bne +0xC /* 00000F42 */ 00000F38 486D FD2A pea.l [A5 - 0x2D6] 00000F3C 4EBA 0A92 jsr [PC + 0xA92 /* 000019D0 */] 00000F40 588F addq.l A7, 4 label00000F42: 00000F42 4EBA 0840 jsr [PC + 0x840 /* 00001784 */] 00000F46 4EBA 01B0 jsr [PC + 0x1B0 /* 000010F8 */] 00000F4A 42A7 clr.l -[A7] 00000F4C 4879 4154 5845 pea.l [0x41545845] 00000F52 3F3C 03E8 move.w -[A7], 0x3E8 00000F56 A81F trap Get1Resource 00000F58 205F movea.l A0, [A7]+ 00000F5A 2648 movea.l A3, A0 00000F5C B6FC 0000 cmpa.w A3, 0x0 00000F60 6738 beq +0x3A /* 00000F9A */ 00000F62 3B6D EED0 F0E2 move.w [A5 - 0xF1E], [A5 - 0x1130] 00000F68 2B6D EED2 F0E4 move.l [A5 - 0xF1C], [A5 - 0x112E] 00000F6E 2F0B move.l -[A7], A3 00000F70 4EBA 0FB0 jsr [PC + 0xFB0 /* 00001F22 */] 00000F74 4267 clr.w -[A7] 00000F76 41ED F0E2 lea.l A0, [A5 - 0xF1E] 00000F7A 2F08 move.l -[A7], A0 00000F7C 41ED F0E4 lea.l A0, [A5 - 0xF1C] 00000F80 2F08 move.l -[A7], A0 00000F82 204B movea.l A0, A3 00000F84 2050 movea.l A0, [A0] 00000F86 4E90 jsr [A0] 00000F88 301F move.w D0, [A7]+ 00000F8A E048 lsr D0.w, 8 00000F8C 1E00 move.b D7, D0 00000F8E 2F0B move.l -[A7], A3 00000F90 A9A3 trap ReleaseResource 00000F92 4A07 tst.b D7 00000F94 6700 0142 beq +0x144 /* 000010D8 */ 00000F98 6036 bra +0x38 /* 00000FD0 */ label00000F9A: 00000F9A 2F2D FD10 move.l -[A7], [A5 - 0x2F0] 00000F9E 486D FED8 pea.l [A5 - 0x128] 00000FA2 486D FF02 pea.l [A5 - 0xFE] 00000FA6 42A7 clr.l -[A7] 00000FA8 486E FF3C pea.l [A6 - 0xC4] 00000FAC 3F3C 01F6 move.w -[A7], 0x1F6 00000FB0 486D 007A pea.l [A5 + 0x7A] 00000FB4 4EBA 0F06 jsr [PC + 0xF06 /* 00001EBC */] 00000FB8 4A2E FF3C tst.b [A6 - 0xC4] 00000FBC 6700 011A beq +0x11C /* 000010D8 */ 00000FC0 3038 0214 move.w D0, [0x00000214 /* SFSaveDisk */] 00000FC4 4440 neg.w D0 00000FC6 3B40 F0E2 move.w [A5 - 0xF1E], D0 00000FCA 2B78 0398 F0E4 move.l [A5 - 0xF1C], [0x00000398 /* CurDirStore */] label00000FD0: 00000FD0 3D6D F0E2 FF9C move.w [A6 - 0x64], [A5 - 0xF1E] 00000FD6 426E FFA2 clr.w [A6 - 0x5E] 00000FDA 42AE FF98 clr.l [A6 - 0x68] 00000FDE 4267 clr.w -[A7] 00000FE0 486E FF86 pea.l [A6 - 0x7A] 00000FE4 4267 clr.w -[A7] 00000FE6 4EBA 1050 jsr [PC + 0x1050 /* 00002038 */] 00000FEA 301F move.w D0, [A7]+ 00000FEC 4A40 tst.w D0 00000FEE 6704 beq +0x6 /* 00000FF4 */ 00000FF0 4EBA 09D2 jsr [PC + 0x9D2 /* 000019C4 */] label00000FF4: 00000FF4 7000 moveq.l D0, 0x00 00000FF6 302E FFC4 move.w D0, [A6 - 0x3C] 00000FFA 2F00 move.l -[A7], D0 00000FFC 2F2E FFB6 move.l -[A7], [A6 - 0x4A] 00001000 4EAD 0042 jsr [A5 + 0x42] 00001004 B0AD FEDE cmp.l D0, [A5 - 0x122] 00001008 6422 bcc +0x24 /* 0000102C */ 0000100A 486D FDDA pea.l [A5 - 0x226] 0000100E 486D FED8 pea.l [A5 - 0x128] 00001012 486D FED8 pea.l [A5 - 0x128] 00001016 486D FED8 pea.l [A5 - 0x128] 0000101A A98B trap ParamText 0000101C 4267 clr.w -[A7] 0000101E 3F3C 00D2 move.w -[A7], 0xD2 00001022 42A7 clr.l -[A7] 00001024 A987 trap NoteAlert 00001026 301F move.w D0, [A7]+ 00001028 6000 00AE bra +0xB0 /* 000010D8 */ label0000102C: 0000102C 0C6E D2D7 FFC6 cmpi.w [A6 - 0x3A], 0xD2D7 00001032 661A bne +0x1C /* 0000104E */ 00001034 7001 moveq.l D0, 0x01 00001036 3B40 FEE2 move.w [A5 - 0x11E], D0 0000103A 4267 clr.w -[A7] 0000103C 3F3C 00F0 move.w -[A7], 0xF0 00001040 42A7 clr.l -[A7] 00001042 A988 trap CautionAlert 00001044 301F move.w D0, [A7]+ 00001046 0C40 0001 cmpi.w D0, 0x1 0000104A 6600 008C bne +0x8E /* 000010D8 */ label0000104E: 0000104E 4A2D FEDD tst.b [A5 - 0x123] 00001052 6704 beq +0x6 /* 00001058 */ 00001054 4EBA 03E0 jsr [PC + 0x3E0 /* 00001436 */] label00001058: 00001058 41ED FED8 lea.l A0, [A5 - 0x128] 0000105C 2B48 EEB8 move.l [A5 - 0x1148], A0 00001060 426D EEBC clr.w [A5 - 0x1144] 00001064 2F2D EE18 move.l -[A7], [A5 - 0x11E8] 00001068 A915 trap ShowWindow 0000106A 4EBA 0CC8 jsr [PC + 0xCC8 /* 00001D34 */] 0000106E 206D EE18 movea.l A0, [A5 - 0x11E8] 00001072 43EE FF34 lea.l A1, [A6 - 0xCC] 00001076 41E8 0010 lea.l A0, [A0 + 0x10] 0000107A 22D8 move.l [A1]+, [A0]+ 0000107C 22D8 move.l [A1]+, [A0]+ 0000107E 486E FF34 pea.l [A6 - 0xCC] 00001082 A92A trap ValidRect 00001084 4EBA 0A4E jsr [PC + 0xA4E /* 00001AD4 */] 00001088 7001 moveq.l D0, 0x01 0000108A 1B40 FEDC move.b [A5 - 0x124], D0 0000108E 6030 bra +0x32 /* 000010C0 */ label00001090: 00001090 286D EDF2 movea.l A4, [A5 - 0x120E] 00001094 6016 bra +0x18 /* 000010AC */ 00001096 2F0C move.l -[A7], A4 00001098 4EBA 04DC jsr [PC + 0x4DC /* 00001576 */] 0000109C 588F addq.l A7, 4 0000109E 3C00 move.w D6, D0 000010A0 4A46 tst.w D6 000010A2 6734 beq +0x36 /* 000010D8 */ 000010A4 3006 move.w D0, D6 000010A6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000010A8 004E D9C0 ori.w A6, 0xD9C0 label000010AC: 000010AC 302D EDF6 move.w D0, [A5 - 0x120A] 000010B0 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000010B2 004E D0AD ori.w A6, 0xD0AD 000010B6 EDF2 B9C0 65DA 522D bfffo [[] + 0x522D] {2:D0}, D4 000010BE FEDC .extension 0xEDC // unimplemented label000010C0: 000010C0 102D FEDC move.b D0, [A5 - 0x124] 000010C4 B02D EECA cmp.b D0, [A5 - 0x1136] 000010C8 63C6 bls -0x38 /* 00001090 */ 000010CA 4267 clr.w -[A7] 000010CC 42A7 clr.l -[A7] 000010CE 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 000010D2 4EBA 0EE6 jsr [PC + 0xEE6 /* 00001FBA */] 000010D6 301F move.w D0, [A7]+ label000010D8: 000010D8 4267 clr.w -[A7] 000010DA 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 000010DE 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 000010E2 486D FEE4 pea.l [A5 - 0x11C] 000010E6 4EBA 107C jsr [PC + 0x107C /* 00002164 */] 000010EA 301F move.w D0, [A7]+ 000010EC 4EBA 060C jsr [PC + 0x60C /* 000016FA */] 000010F0 4CDF 18C0 movem.l A4,A3,D7,D6, [A7]+ 000010F4 4E5E unlink A6 000010F6 4E75 rts fn000010F8: 000010F8 4E56 FFEE link A6, -0x0012 000010FC 48E7 0308 movem.l -[A7], D6,D7,A4 00001100 486D EED6 pea.l [A5 - 0x112A] 00001104 486E FFEE pea.l [A6 - 0x12] 00001108 486E FFF0 pea.l [A6 - 0x10] 0000110C A9F5 trap GetAppParms 0000110E 2B78 0398 EED2 move.l [A5 - 0x112E], [0x00000398 /* CurDirStore */] 00001114 3038 0214 move.w D0, [0x00000214 /* SFSaveDisk */] 00001118 4440 neg.w D0 0000111A 3B40 EED0 move.w [A5 - 0x1130], D0 0000111E 486D EFDE pea.l [A5 - 0x1022] 00001122 486D EED6 pea.l [A5 - 0x112A] 00001126 4EBA 0A60 jsr [PC + 0xA60 /* 00001B88 */] 0000112A 508F addq.l A7, 8 0000112C 4267 clr.w -[A7] 0000112E 3F2D EED0 move.w -[A7], [A5 - 0x1130] 00001132 2F2D EED2 move.l -[A7], [A5 - 0x112E] 00001136 486D EFDE pea.l [A5 - 0x1022] 0000113A 1F3C 0001 move.b -[A7], 0x1 0000113E 486D F0DE pea.l [A5 - 0xF22] 00001142 4EBA 0F28 jsr [PC + 0xF28 /* 0000206C */] 00001146 301F move.w D0, [A7]+ 00001148 3B40 F102 move.w [A5 - 0xEFE], D0 0000114C 4A6D F102 tst.w [A5 - 0xEFE] 00001150 6600 02BA bne +0x2BC /* 0000140C */ 00001154 7001 moveq.l D0, 0x01 00001156 1B40 EFD6 move.b [A5 - 0x102A], D0 0000115A 7008 moveq.l D0, 0x08 0000115C 2D40 FFFC move.l [A6 - 0x4], D0 00001160 4267 clr.w -[A7] 00001162 3F2D F0DE move.w -[A7], [A5 - 0xF22] 00001166 486E FFFC pea.l [A6 - 0x4] 0000116A 486D EDF8 pea.l [A5 - 0x1208] 0000116E 4EBA 0DDE jsr [PC + 0xDDE /* 00001F4E */] 00001172 301F move.w D0, [A7]+ 00001174 3B40 F102 move.w [A5 - 0xEFE], D0 00001178 4A6D F102 tst.w [A5 - 0xEFE] 0000117C 6600 028E bne +0x290 /* 0000140C */ 00001180 7000 moveq.l D0, 0x00 00001182 102D EDF8 move.b D0, [A5 - 0x1208] 00001186 0C40 0001 cmpi.w D0, 0x1 0000118A 670E beq +0x10 /* 0000119A */ 0000118C 7000 moveq.l D0, 0x00 0000118E 102D EDF8 move.b D0, [A5 - 0x1208] 00001192 0C40 0002 cmpi.w D0, 0x2 00001196 6600 026E bne +0x270 /* 00001406 */ label0000119A: 0000119A 7000 moveq.l D0, 0x00 0000119C 102D EDF9 move.b D0, [A5 - 0x1207] 000011A0 0C40 0001 cmpi.w D0, 0x1 000011A4 6600 0260 bne +0x262 /* 00001406 */ 000011A8 3B6D EDFA EEC8 move.w [A5 - 0x1138], [A5 - 0x1206] 000011AE 4AAD EDFC tst.l [A5 - 0x1204] 000011B2 6620 bne +0x22 /* 000011D4 */ 000011B4 422D EFD6 clr.b [A5 - 0x102A] 000011B8 4267 clr.w -[A7] 000011BA 3F2D F0DE move.w -[A7], [A5 - 0xF22] 000011BE 4EBA 0D72 jsr [PC + 0xD72 /* 00001F32 */] 000011C2 301F move.w D0, [A7]+ 000011C4 422D EFD7 clr.b [A5 - 0x1029] 000011C8 4EBA FAB0 jsr [PC - 0x550 /* 00000C7A */] 000011CC 4A2D EFD6 tst.b [A5 - 0x102A] 000011D0 6700 023A beq +0x23C /* 0000140C */ label000011D4: 000011D4 1B6D EDF9 EECA move.b [A5 - 0x1136], [A5 - 0x1207] 000011DA 70FF moveq.l D0, 0xFFFFFFFF 000011DC 2B40 F104 move.l [A5 - 0xEFC], D0 000011E0 4267 clr.w -[A7] 000011E2 3F2D F0DE move.w -[A7], [A5 - 0xF22] 000011E6 3F3C 0001 move.w -[A7], 0x1 000011EA 2F2D EDFC move.l -[A7], [A5 - 0x1204] 000011EE 4EBA 0DEC jsr [PC + 0xDEC /* 00001FDC */] 000011F2 301F move.w D0, [A7]+ 000011F4 3B40 F102 move.w [A5 - 0xEFE], D0 000011F8 4A6D F102 tst.w [A5 - 0xEFE] 000011FC 6600 020E bne +0x210 /* 0000140C */ 00001200 7007 moveq.l D0, 0x07 00001202 2D40 FFFC move.l [A6 - 0x4], D0 00001206 4267 clr.w -[A7] 00001208 3F2D F0DE move.w -[A7], [A5 - 0xF22] 0000120C 486E FFFC pea.l [A6 - 0x4] 00001210 486E FFF4 pea.l [A6 - 0xC] 00001214 4EBA 0D38 jsr [PC + 0xD38 /* 00001F4E */] 00001218 301F move.w D0, [A7]+ 0000121A 3B40 F102 move.w [A5 - 0xEFE], D0 0000121E 4A6D F102 tst.w [A5 - 0xEFE] 00001222 6600 01E8 bne +0x1EA /* 0000140C */ 00001226 4878 0003 pea.l [0x00000003] 0000122A 486E FFF8 pea.l [A6 - 0x8] 0000122E 4EBA 0926 jsr [PC + 0x926 /* 00001B56 */] 00001232 508F addq.l A7, 8 00001234 3B6E FFF8 EDF6 move.w [A5 - 0x120A], [A6 - 0x8] 0000123A 3E2D EDF6 move.w D7, [A5 - 0x120A] 0000123E 0C6D 05DC EDF6 cmpi.w [A5 - 0x120A], 0x5DC 00001244 6E00 01C0 bgt +0x1C2 /* 00001406 */ 00001248 7000 moveq.l D0, 0x00 0000124A 102E FFFA move.b D0, [A6 - 0x6] 0000124E 2D40 FFFC move.l [A6 - 0x4], D0 00001252 4267 clr.w -[A7] 00001254 3F2D F0DE move.w -[A7], [A5 - 0xF22] 00001258 486E FFFC pea.l [A6 - 0x4] 0000125C 2F2D F0EA move.l -[A7], [A5 - 0xF16] 00001260 4EBA 0CEC jsr [PC + 0xCEC /* 00001F4E */] 00001264 301F move.w D0, [A7]+ 00001266 3B40 F102 move.w [A5 - 0xEFE], D0 0000126A 4A6D F102 tst.w [A5 - 0xEFE] 0000126E 6600 019C bne +0x19E /* 0000140C */ 00001272 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001276 2F2D F0EA move.l -[A7], [A5 - 0xF16] 0000127A 4EBA 08DA jsr [PC + 0x8DA /* 00001B56 */] 0000127E 508F addq.l A7, 8 00001280 42AD FEDE clr.l [A5 - 0x122] 00001284 426D EEBE clr.w [A5 - 0x1142] 00001288 7C00 moveq.l D6, 0x00 0000128A 422D FEDD clr.b [A5 - 0x123] 0000128E 286D EDF2 movea.l A4, [A5 - 0x120E] 00001292 6000 012E bra +0x130 /* 000013C2 */ label00001296: 00001296 7001 moveq.l D0, 0x01 00001298 2D40 FFFC move.l [A6 - 0x4], D0 0000129C 4267 clr.w -[A7] 0000129E 3F2D F0DE move.w -[A7], [A5 - 0xF22] 000012A2 486E FFFC pea.l [A6 - 0x4] 000012A6 2F0C move.l -[A7], A4 000012A8 4EBA 0CA4 jsr [PC + 0xCA4 /* 00001F4E */] 000012AC 301F move.w D0, [A7]+ 000012AE 3B40 F102 move.w [A5 - 0xEFE], D0 000012B2 4A6D F102 tst.w [A5 - 0xEFE] 000012B6 6600 0154 bne +0x156 /* 0000140C */ 000012BA 4878 0001 pea.l [0x00000001] 000012BE 2F0C move.l -[A7], A4 000012C0 4EBA 0894 jsr [PC + 0x894 /* 00001B56 */] 000012C4 508F addq.l A7, 8 000012C6 7000 moveq.l D0, 0x00 000012C8 1014 move.b D0, [A4] 000012CA 0800 0007 btst.b D0, 0x7 000012CE 6604 bne +0x6 /* 000012D4 */ 000012D0 7000 moveq.l D0, 0x00 000012D2 6002 bra +0x4 /* 000012D6 */ label000012D4: 000012D4 7001 moveq.l D0, 0x01 label000012D6: 000012D6 1940 0020 move.b [A4 + 0x20], D0 000012DA 0214 007F andi.b [A4], 0x7F 000012DE 7000 moveq.l D0, 0x00 000012E0 1014 move.b D0, [A4] 000012E2 2D40 FFFC move.l [A6 - 0x4], D0 000012E6 0CAE 0000 001F FFFC cmpi.l [A6 - 0x4], 0x1F 000012EE 6E00 0116 bgt +0x118 /* 00001406 */ 000012F2 4267 clr.w -[A7] 000012F4 3F2D F0DE move.w -[A7], [A5 - 0xF22] 000012F8 486E FFFC pea.l [A6 - 0x4] 000012FC 486C 0001 pea.l [A4 + 0x1] 00001300 4EBA 0C4C jsr [PC + 0xC4C /* 00001F4E */] 00001304 301F move.w D0, [A7]+ 00001306 3B40 F102 move.w [A5 - 0xEFE], D0 0000130A 4A6D F102 tst.w [A5 - 0xEFE] 0000130E 6600 00FC bne +0xFE /* 0000140C */ 00001312 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001316 486C 0001 pea.l [A4 + 0x1] 0000131A 4EBA 083A jsr [PC + 0x83A /* 00001B56 */] 0000131E 508F addq.l A7, 8 00001320 7000 moveq.l D0, 0x00 00001322 102C 0020 move.b D0, [A4 + 0x20] 00001326 0800 0000 btst.b D0, 0x0 0000132A 6736 beq +0x38 /* 00001362 */ 0000132C 7002 moveq.l D0, 0x02 0000132E 2D40 FFFC move.l [A6 - 0x4], D0 00001332 4267 clr.w -[A7] 00001334 3F2D F0DE move.w -[A7], [A5 - 0xF22] 00001338 486E FFFC pea.l [A6 - 0x4] 0000133C 486C 0036 pea.l [A4 + 0x36] 00001340 4EBA 0C0C jsr [PC + 0xC0C /* 00001F4E */] 00001344 301F move.w D0, [A7]+ 00001346 3B40 F102 move.w [A5 - 0xEFE], D0 0000134A 4A6D F102 tst.w [A5 - 0xEFE] 0000134E 6600 00BC bne +0xBE /* 0000140C */ 00001352 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001356 486C 0036 pea.l [A4 + 0x36] 0000135A 4EBA 07FA jsr [PC + 0x7FA /* 00001B56 */] 0000135E 508F addq.l A7, 8 00001360 605C bra +0x5E /* 000013BE */ label00001362: 00001362 702D moveq.l D0, 0x2D 00001364 2D40 FFFC move.l [A6 - 0x4], D0 00001368 4267 clr.w -[A7] 0000136A 3F2D F0DE move.w -[A7], [A5 - 0xF22] 0000136E 486E FFFC pea.l [A6 - 0x4] 00001372 486C 0021 pea.l [A4 + 0x21] 00001376 4EBA 0BD6 jsr [PC + 0xBD6 /* 00001F4E */] 0000137A 301F move.w D0, [A7]+ 0000137C 3B40 F102 move.w [A5 - 0xEFE], D0 00001380 4A6D F102 tst.w [A5 - 0xEFE] 00001384 6600 0086 bne +0x88 /* 0000140C */ 00001388 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000138C 486C 0021 pea.l [A4 + 0x21] 00001390 4EBA 07C4 jsr [PC + 0x7C4 /* 00001B56 */] 00001394 508F addq.l A7, 8 00001396 082C 0000 003D btst.b [A4 + 0x3D], 0x0 0000139C 6706 beq +0x8 /* 000013A4 */ 0000139E 7001 moveq.l D0, 0x01 000013A0 1B40 FEDD move.b [A5 - 0x123], D0 label000013A4: 000013A4 526D EEBE addq.w [A5 - 0x1142], 1 000013A8 202C 0046 move.l D0, [A4 + 0x46] 000013AC D0AC 004A add.l D0, [A4 + 0x4A] 000013B0 DC80 add.l D6, D0 000013B2 202C 003E move.l D0, [A4 + 0x3E] 000013B6 D0AC 0042 add.l D0, [A4 + 0x42] 000013BA D1AD FEDE add.l [A5 - 0x122], D0 label000013BE: 000013BE 49EC 004E lea.l A4, [A4 + 0x4E] label000013C2: 000013C2 5347 subq.w D7, 1 000013C4 4A47 tst.w D7 000013C6 6C00 FECE bge -0x130 /* 00001296 */ 000013CA 202E FFF4 move.l D0, [A6 - 0xC] 000013CE B0AD F104 cmp.l D0, [A5 - 0xEFC] 000013D2 6632 bne +0x34 /* 00001406 */ 000013D4 422D EFD6 clr.b [A5 - 0x102A] 000013D8 4267 clr.w -[A7] 000013DA 3F2D F0DE move.w -[A7], [A5 - 0xF22] 000013DE 4EBA 0B52 jsr [PC + 0xB52 /* 00001F32 */] 000013E2 301F move.w D0, [A7]+ 000013E4 4878 013F pea.l [0x0000013F] 000013E8 2F06 move.l -[A7], D6 000013EA 4EAD 005A jsr [A5 + 0x5A] 000013EE 2B40 EEC0 move.l [A5 - 0x1140], D0 000013F2 4AAD EEC0 tst.l [A5 - 0x1140] 000013F6 6606 bne +0x8 /* 000013FE */ 000013F8 7001 moveq.l D0, 0x01 000013FA 2B40 EEC0 move.l [A5 - 0x1140], D0 label000013FE: 000013FE 2B6D EEC0 EEC4 move.l [A5 - 0x113C], [A5 - 0x1140] 00001404 6028 bra +0x2A /* 0000142E */ label00001406: 00001406 70D9 moveq.l D0, 0xFFFFFFD9 00001408 3B40 F102 move.w [A5 - 0xEFE], D0 label0000140C: 0000140C 0C6D FFD9 F102 cmpi.w [A5 - 0xEFE], 0xFFD9 00001412 6606 bne +0x8 /* 0000141A */ 00001414 7064 moveq.l D0, 0x64 00001416 3B40 F102 move.w [A5 - 0xEFE], D0 label0000141A: 0000141A 4A6D F102 tst.w [A5 - 0xEFE] 0000141E 670A beq +0xC /* 0000142A */ 00001420 486D EFDE pea.l [A5 - 0x1022] 00001424 4EBA 05D6 jsr [PC + 0x5D6 /* 000019FC */] 00001428 588F addq.l A7, 4 label0000142A: 0000142A 4EBA 02CE jsr [PC + 0x2CE /* 000016FA */] label0000142E: 0000142E 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00001432 4E5E unlink A6 00001434 4E75 rts fn00001436: 00001436 4E56 FEEC link A6, -0x0114 0000143A 48E7 0300 movem.l -[A7], D6,D7 0000143E 42A7 clr.l -[A7] 00001440 3F3C 01F4 move.w -[A7], 0x1F4 00001444 42A7 clr.l -[A7] 00001446 4878 FFFF pea.l [0xFFFFFFFF] 0000144A A97C trap GetNewDialog 0000144C 205F movea.l A0, [A7]+ 0000144E 2D48 FFFC move.l [A6 - 0x4], A0 00001452 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001456 3F3C 0003 move.w -[A7], 0x3 0000145A 486E FFFA pea.l [A6 - 0x6] 0000145E 486E FFF6 pea.l [A6 - 0xA] 00001462 486E FFEE pea.l [A6 - 0x12] 00001466 A98D trap GetDialogItem/GetDItem label00001468: 00001468 486D 0072 pea.l [A5 + 0x72] 0000146C 486E FFEC pea.l [A6 - 0x14] 00001470 A991 trap ModalDialog 00001472 0C6E 0002 FFEC cmpi.w [A6 - 0x14], 0x2 00001478 6604 bne +0x6 /* 0000147E */ 0000147A 4EBA 027E jsr [PC + 0x27E /* 000016FA */] label0000147E: 0000147E 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001482 486E FEEC pea.l [A6 - 0x114] 00001486 A990 trap GetDialogItemText/GetIText 00001488 7000 moveq.l D0, 0x00 0000148A 102E FEEC move.b D0, [A6 - 0x114] 0000148E 0C40 0001 cmpi.w D0, 0x1 00001492 650C bcs +0xE /* 000014A0 */ 00001494 7000 moveq.l D0, 0x00 00001496 102E FEEC move.b D0, [A6 - 0x114] 0000149A 0C40 0063 cmpi.w D0, 0x63 /* 'c' */ 0000149E 6320 bls +0x22 /* 000014C0 */ label000014A0: 000014A0 486D FDBF pea.l [A5 - 0x241] 000014A4 486D FED8 pea.l [A5 - 0x128] 000014A8 486D FED8 pea.l [A5 - 0x128] 000014AC 486D FED8 pea.l [A5 - 0x128] 000014B0 A98B trap ParamText 000014B2 4267 clr.w -[A7] 000014B4 3F3C 00D2 move.w -[A7], 0xD2 000014B8 42A7 clr.l -[A7] 000014BA A987 trap NoteAlert 000014BC 301F move.w D0, [A7]+ 000014BE 60A8 bra -0x56 /* 00001468 */ label000014C0: 000014C0 7E00 moveq.l D7, 0x00 000014C2 600A bra +0xC /* 000014CE */ label000014C4: 000014C4 41ED EDD9 lea.l A0, [A5 - 0x1227] 000014C8 D0C7 add.w A0, D7 000014CA 4210 clr.b [A0] 000014CC 5247 addq.w D7, 1 label000014CE: 000014CE 0C47 0008 cmpi.w D7, 0x8 000014D2 6FF0 ble -0xE /* 000014C4 */ 000014D4 7E01 moveq.l D7, 0x01 000014D6 601E bra +0x20 /* 000014F6 */ label000014D8: 000014D8 3007 move.w D0, D7 000014DA 5340 subq.w D0, 1 000014DC 0240 0007 andi.w D0, 0x7 000014E0 5240 addq.w D0, 1 000014E2 3C00 move.w D6, D0 000014E4 41ED EDD9 lea.l A0, [A5 - 0x1227] 000014E8 D0C6 add.w A0, D6 000014EA 3247 movea.w A1, D7 000014EC D3CE add.l A1, A6 000014EE 1029 FEEC move.b D0, [A1 - 0x114] 000014F2 D110 add.b [A0], D0 000014F4 5247 addq.w D7, 1 label000014F6: 000014F6 7000 moveq.l D0, 0x00 000014F8 102E FEEC move.b D0, [A6 - 0x114] 000014FC BE40 cmp.w D7, D0 000014FE 63D8 bls -0x26 /* 000014D8 */ 00001500 102E FEEC move.b D0, [A6 - 0x114] 00001504 1B40 EDD9 move.b [A5 - 0x1227], D0 00001508 0240 00FF andi.w D0, 0xFF 0000150C 0C40 0008 cmpi.w D0, 0x8 00001510 6306 bls +0x8 /* 00001518 */ 00001512 7008 moveq.l D0, 0x08 00001514 1B40 EDD9 move.b [A5 - 0x1227], D0 label00001518: 00001518 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000151C A983 trap DisposeDialog 0000151E 4CDF 00C0 movem.l D7,D6, [A7]+ 00001522 4E5E unlink A6 00001524 4E75 rts export_10: 00001526 4E56 0000 link A6, 0 0000152A 206E 000C movea.l A0, [A6 + 0xC] 0000152E 0C50 0003 cmpi.w [A0], 0x3 00001532 6622 bne +0x24 /* 00001556 */ 00001534 206E 000C movea.l A0, [A6 + 0xC] 00001538 203C 0000 00FF move.l D0, 0xFF 0000153E C0A8 0002 and.l D0, [A0 + 0x2] 00001542 0C80 0000 000D cmpi.l D0, 0xD /* '\r' */ 00001548 660C bne +0xE /* 00001556 */ 0000154A 206E 0008 movea.l A0, [A6 + 0x8] 0000154E 7001 moveq.l D0, 0x01 00001550 3080 move.w [A0], D0 00001552 7001 moveq.l D0, 0x01 00001554 6014 bra +0x16 /* 0000156A */ label00001556: 00001556 4267 clr.w -[A7] 00001558 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000155C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001560 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001564 4EBA F920 jsr [PC - 0x6E0 /* 00000E86 */] 00001568 101F move.b D0, [A7]+ label0000156A: 0000156A 4E5E unlink A6 0000156C 205F movea.l A0, [A7]+ 0000156E 4FEF 000C lea.l A7, [A7 + 0xC] 00001572 1E80 move.b [A7], D0 00001574 4ED0 jmp [A0] fn00001576: 00001576 4E56 FF94 link A6, -0x006C 0000157A 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 0000157E 286E 0008 movea.l A4, [A6 + 0x8] 00001582 2E2D F0E4 move.l D7, [A5 - 0xF1C] 00001586 7000 moveq.l D0, 0x00 00001588 102C 0020 move.b D0, [A4 + 0x20] 0000158C 0800 0000 btst.b D0, 0x0 00001590 661E bne +0x20 /* 000015B0 */ 00001592 102C 0021 move.b D0, [A4 + 0x21] 00001596 B02D FEDC cmp.b D0, [A5 - 0x124] 0000159A 660E bne +0x10 /* 000015AA */ 0000159C 2F0C move.l -[A7], A4 0000159E 4EBA EA60 jsr [PC - 0x15A0 /* 00000000 */] 000015A2 588F addq.l A7, 4 000015A4 4A00 tst.b D0 000015A6 6600 0130 bne +0x132 /* 000016D8 */ label000015AA: 000015AA 7001 moveq.l D0, 0x01 000015AC 6000 0144 bra +0x146 /* 000016F2 */ label000015B0: 000015B0 7000 moveq.l D0, 0x00 000015B2 102C 0020 move.b D0, [A4 + 0x20] 000015B6 0800 0003 btst.b D0, 0x3 000015BA 6600 0104 bne +0x106 /* 000016C0 */ 000015BE 4A6D FEE2 tst.w [A5 - 0x11E] 000015C2 6600 00A8 bne +0xAA /* 0000166C */ 000015C6 4854 pea.l [A4] 000015C8 486E FF94 pea.l [A6 - 0x6C] 000015CC 4EBA 05EC jsr [PC + 0x5EC /* 00001BBA */] 000015D0 508F addq.l A7, 8 000015D2 3B40 F102 move.w [A5 - 0xEFE], D0 000015D6 4A6D F102 tst.w [A5 - 0xEFE] 000015DA 6600 0064 bne +0x66 /* 00001640 */ 000015DE 102E FFB2 move.b D0, [A6 - 0x4E] 000015E2 4880 ext.w D0 000015E4 0800 0004 btst.b D0, 0x4 000015E8 670A beq +0xC /* 000015F4 */ 000015EA 2B6E FFC4 F0E4 move.l [A5 - 0xF1C], [A6 - 0x3C] 000015F0 6000 007A bra +0x7C /* 0000166C */ label000015F4: 000015F4 4854 pea.l [A4] 000015F6 486D FED8 pea.l [A5 - 0x128] 000015FA 486D FED8 pea.l [A5 - 0x128] 000015FE 486D FED8 pea.l [A5 - 0x128] 00001602 A98B trap ParamText 00001604 4267 clr.w -[A7] 00001606 3F3C 00F1 move.w -[A7], 0xF1 0000160A 42A7 clr.l -[A7] 0000160C A988 trap CautionAlert 0000160E 301F move.w D0, [A7]+ 00001610 4EAD 003A jsr [A5 + 0x3A] 00001614 0001 0003 ori.b D1, 0x3 00001618 00C0 ori.? D0, 0xFFFFFFFFFFFFFFFF 0000161A 00A0 0004 00BA ori.l -[A0], 0x400BA 00001620 4267 clr.w -[A7] 00001622 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 00001626 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 0000162A 4854 pea.l [A4] 0000162C 4EBA 0B36 jsr [PC + 0xB36 /* 00002164 */] 00001630 301F move.w D0, [A7]+ 00001632 3B40 F102 move.w [A5 - 0xEFE], D0 00001636 4A6D F102 tst.w [A5 - 0xEFE] 0000163A 6600 0090 bne +0x92 /* 000016CC */ 0000163E 600A bra +0xC /* 0000164A */ label00001640: 00001640 0C6D FFD5 F102 cmpi.w [A5 - 0xEFE], 0xFFD5 00001646 6600 0084 bne +0x86 /* 000016CC */ label0000164A: 0000164A 4267 clr.w -[A7] 0000164C 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 00001650 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 00001654 4854 pea.l [A4] 00001656 486D F0E4 pea.l [A5 - 0xF1C] 0000165A 4EBA 0AD6 jsr [PC + 0xAD6 /* 00002132 */] 0000165E 301F move.w D0, [A7]+ 00001660 3B40 F102 move.w [A5 - 0xEFE], D0 00001664 4A6D F102 tst.w [A5 - 0xEFE] 00001668 6600 0062 bne +0x64 /* 000016CC */ label0000166C: 0000166C 4EBA 0466 jsr [PC + 0x466 /* 00001AD4 */] 00001670 302C 0036 move.w D0, [A4 + 0x36] 00001674 C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF 00001676 004E D08C ori.w A6, 0xD08C 0000167A 0680 0000 004E addi.l D0, 0x4E /* 'N' */ 00001680 2640 movea.l A3, D0 00001682 41EC 004E lea.l A0, [A4 + 0x4E] 00001686 2448 movea.l A2, A0 00001688 6016 bra +0x18 /* 000016A0 */ label0000168A: 0000168A 2F0A move.l -[A7], A2 0000168C 4EBA FEE8 jsr [PC - 0x118 /* 00001576 */] 00001690 588F addq.l A7, 4 00001692 3C00 move.w D6, D0 00001694 4A46 tst.w D6 00001696 6740 beq +0x42 /* 000016D8 */ 00001698 3006 move.w D0, D6 0000169A C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 0000169C 004E D5C0 ori.w A6, 0xD5C0 label000016A0: 000016A0 B5CB cmpa.l A2, A3 000016A2 66E6 bne -0x18 /* 0000168A */ 000016A4 4267 clr.w -[A7] 000016A6 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 000016AA 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 000016AE 486D FEE4 pea.l [A5 - 0x11C] 000016B2 4EBA 0AB0 jsr [PC + 0xAB0 /* 00002164 */] 000016B6 301F move.w D0, [A7]+ 000016B8 6006 bra +0x8 /* 000016C0 */ label000016BA: 000016BA 08EC 0003 0020 bset.b [A4 + 0x20], 0x3 label000016C0: 000016C0 2B47 F0E4 move.l [A5 - 0xF1C], D7 000016C4 302C 0036 move.w D0, [A4 + 0x36] 000016C8 5240 addq.w D0, 1 000016CA 6026 bra +0x28 /* 000016F2 */ label000016CC: 000016CC 4854 pea.l [A4] 000016CE 4EBA 032C jsr [PC + 0x32C /* 000019FC */] 000016D2 588F addq.l A7, 4 000016D4 4A00 tst.b D0 000016D6 66E2 bne -0x1C /* 000016BA */ label000016D8: 000016D8 4267 clr.w -[A7] 000016DA 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 000016DE 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 000016E2 486D FEE4 pea.l [A5 - 0x11C] 000016E6 4EBA 0A7C jsr [PC + 0xA7C /* 00002164 */] 000016EA 301F move.w D0, [A7]+ 000016EC 2B47 F0E4 move.l [A5 - 0xF1C], D7 000016F0 7000 moveq.l D0, 0x00 label000016F2: 000016F2 4CDF 1CC0 movem.l A4,A3,A2,D7,D6, [A7]+ 000016F6 4E5E unlink A6 000016F8 4E75 rts fn000016FA: 000016FA 4A2D EFD6 tst.b [A5 - 0x102A] 000016FE 670C beq +0xE /* 0000170C */ 00001700 4267 clr.w -[A7] 00001702 3F2D F0DE move.w -[A7], [A5 - 0xF22] 00001706 4EBA 082A jsr [PC + 0x82A /* 00001F32 */] 0000170A 301F move.w D0, [A7]+ label0000170C: 0000170C 4EBA 0012 jsr [PC + 0x12 /* 00001720 */] 00001710 2F2D EE18 move.l -[A7], [A5 - 0x11E8] 00001714 A956 trap KillControls 00001716 2F2D EE18 move.l -[A7], [A5 - 0x11E8] 0000171A A92D trap CloseWindow 0000171C A9F4 trap ExitToShell 0000171E 4E75 rts fn00001720: 00001720 4AAD EDF2 tst.l [A5 - 0x120E] 00001724 6708 beq +0xA /* 0000172E */ 00001726 2F2D EDF2 move.l -[A7], [A5 - 0x120E] 0000172A 4EBA 07EC jsr [PC + 0x7EC /* 00001F18 */] label0000172E: 0000172E 4AAD F0EA tst.l [A5 - 0xF16] 00001732 6708 beq +0xA /* 0000173C */ 00001734 2F2D F0EA move.l -[A7], [A5 - 0xF16] 00001738 4EBA 07DE jsr [PC + 0x7DE /* 00001F18 */] label0000173C: 0000173C 4AAD F0F6 tst.l [A5 - 0xF0A] 00001740 6708 beq +0xA /* 0000174A */ 00001742 2F2D F0F6 move.l -[A7], [A5 - 0xF0A] 00001746 4EBA 07D0 jsr [PC + 0x7D0 /* 00001F18 */] label0000174A: 0000174A 4AAD EE00 tst.l [A5 - 0x1200] 0000174E 6708 beq +0xA /* 00001758 */ 00001750 2F2D EE00 move.l -[A7], [A5 - 0x1200] 00001754 4EBA 07C2 jsr [PC + 0x7C2 /* 00001F18 */] label00001758: 00001758 4AAD EE0C tst.l [A5 - 0x11F4] 0000175C 6708 beq +0xA /* 00001766 */ 0000175E 2F2D EE0C move.l -[A7], [A5 - 0x11F4] 00001762 4EBA 07B4 jsr [PC + 0x7B4 /* 00001F18 */] label00001766: 00001766 4AAD EE10 tst.l [A5 - 0x11F0] 0000176A 6708 beq +0xA /* 00001774 */ 0000176C 2F2D EE10 move.l -[A7], [A5 - 0x11F0] 00001770 4EBA 07A6 jsr [PC + 0x7A6 /* 00001F18 */] label00001774: 00001774 4AAD EE14 tst.l [A5 - 0x11EC] 00001778 6708 beq +0xA /* 00001782 */ 0000177A 2F2D EE14 move.l -[A7], [A5 - 0x11EC] 0000177E 4EBA 0798 jsr [PC + 0x798 /* 00001F18 */] label00001782: 00001782 4E75 rts fn00001784: 00001784 4E56 FFDE link A6, -0x0022 00001788 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 0000178C 41EE FFF0 lea.l A0, [A6 - 0x10] 00001790 43ED FEF2 lea.l A1, [A5 - 0x10E] 00001794 20D9 move.l [A0]+, [A1]+ 00001796 20D9 move.l [A0]+, [A1]+ 00001798 41EE FFE0 lea.l A0, [A6 - 0x20] 0000179C 43ED FEFA lea.l A1, [A5 - 0x106] 000017A0 20D9 move.l [A0]+, [A1]+ 000017A2 20D9 move.l [A0]+, [A1]+ 000017A4 42A7 clr.l -[A7] 000017A6 4879 0001 C908 pea.l [0x0001C908] 000017AC 4EBA 075E jsr [PC + 0x75E /* 00001F0C */] 000017B0 205F movea.l A0, [A7]+ 000017B2 2B48 EDF2 move.l [A5 - 0x120E], A0 000017B6 42A7 clr.l -[A7] 000017B8 4879 0000 8000 pea.l [0x00008000] 000017BE 4EBA 074C jsr [PC + 0x74C /* 00001F0C */] 000017C2 205F movea.l A0, [A7]+ 000017C4 2B48 F0EA move.l [A5 - 0xF16], A0 000017C8 42A7 clr.l -[A7] 000017CA 4878 1000 pea.l [0x00001000] 000017CE 4EBA 073C jsr [PC + 0x73C /* 00001F0C */] 000017D2 205F movea.l A0, [A7]+ 000017D4 2B48 F0F6 move.l [A5 - 0xF0A], A0 000017D8 42A7 clr.l -[A7] 000017DA 4878 2000 pea.l [0x00002000 /* VectorPtr */] 000017DE 4EBA 072C jsr [PC + 0x72C /* 00001F0C */] 000017E2 205F movea.l A0, [A7]+ 000017E4 2B48 EE00 move.l [A5 - 0x1200], A0 000017E8 42A7 clr.l -[A7] 000017EA 4879 0000 8000 pea.l [0x00008000] 000017F0 4EBA 071A jsr [PC + 0x71A /* 00001F0C */] 000017F4 205F movea.l A0, [A7]+ 000017F6 2B48 EE0C move.l [A5 - 0x11F4], A0 000017FA 42A7 clr.l -[A7] 000017FC 4879 0000 8000 pea.l [0x00008000] 00001802 4EBA 0708 jsr [PC + 0x708 /* 00001F0C */] 00001806 205F movea.l A0, [A7]+ 00001808 2B48 EE10 move.l [A5 - 0x11F0], A0 0000180C 42A7 clr.l -[A7] 0000180E 4879 0000 8000 pea.l [0x00008000] 00001814 4EBA 06F6 jsr [PC + 0x6F6 /* 00001F0C */] 00001818 205F movea.l A0, [A7]+ 0000181A 2B48 EE14 move.l [A5 - 0x11EC], A0 0000181E 4AAD EDF2 tst.l [A5 - 0x120E] 00001822 6734 beq +0x36 /* 00001858 */ 00001824 4AAD F0EA tst.l [A5 - 0xF16] 00001828 672E beq +0x30 /* 00001858 */ 0000182A 4AAD F0F6 tst.l [A5 - 0xF0A] 0000182E 6728 beq +0x2A /* 00001858 */ 00001830 4AAD EE00 tst.l [A5 - 0x1200] 00001834 6722 beq +0x24 /* 00001858 */ 00001836 4AAD EE0C tst.l [A5 - 0x11F4] 0000183A 671C beq +0x1E /* 00001858 */ 0000183C 4AAD EE10 tst.l [A5 - 0x11F0] 00001840 6716 beq +0x18 /* 00001858 */ 00001842 4AAD EE14 tst.l [A5 - 0x11EC] 00001846 6710 beq +0x12 /* 00001858 */ 00001848 42A7 clr.l -[A7] 0000184A 4EBA 07FE jsr [PC + 0x7FE /* 0000204A */] 0000184E 201F move.l D0, [A7]+ 00001850 0C80 0000 4000 cmpi.l D0, 0x4000 /* '@\0' */ 00001856 6C0A bge +0xC /* 00001862 */ label00001858: 00001858 486D FD9A pea.l [A5 - 0x266] 0000185C 4EBA 0172 jsr [PC + 0x172 /* 000019D0 */] 00001860 588F addq.l A7, 4 label00001862: 00001862 206D EE00 movea.l A0, [A5 - 0x1200] 00001866 41E8 2000 lea.l A0, [A0 + 0x2000] 0000186A 2B48 EE04 move.l [A5 - 0x11FC], A0 0000186E 206D F0EA movea.l A0, [A5 - 0xF16] 00001872 D1FC 0000 8000 add.l A0, 0x8000 00001878 2B48 F0F2 move.l [A5 - 0xF0E], A0 0000187C 42A7 clr.l -[A7] 0000187E 486D EE1C pea.l [A5 - 0x11E4] 00001882 486E FFF0 pea.l [A6 - 0x10] 00001886 486D FD14 pea.l [A5 - 0x2EC] 0000188A 4267 clr.w -[A7] 0000188C 4267 clr.w -[A7] 0000188E 4878 FFFF pea.l [0xFFFFFFFF] 00001892 4267 clr.w -[A7] 00001894 42A7 clr.l -[A7] 00001896 A913 trap NewWindow 00001898 205F movea.l A0, [A7]+ 0000189A 2B48 EE18 move.l [A5 - 0x11E8], A0 0000189E 4AAD EE18 tst.l [A5 - 0x11E8] 000018A2 6604 bne +0x6 /* 000018A8 */ 000018A4 4EBA 011E jsr [PC + 0x11E /* 000019C4 */] label000018A8: 000018A8 2F2D EE18 move.l -[A7], [A5 - 0x11E8] 000018AC A873 trap SetPort 000018AE 4267 clr.w -[A7] 000018B0 A887 trap TextFont 000018B2 3F3C 000C move.w -[A7], 0xC 000018B6 A88A trap TextSize 000018B8 42A7 clr.l -[A7] 000018BA 2F2D EE18 move.l -[A7], [A5 - 0x11E8] 000018BE 486E FFE0 pea.l [A6 - 0x20] 000018C2 486D FD23 pea.l [A5 - 0x2DD] 000018C6 1F3C 0001 move.b -[A7], 0x1 000018CA 4267 clr.w -[A7] 000018CC 4267 clr.w -[A7] 000018CE 4267 clr.w -[A7] 000018D0 4267 clr.w -[A7] 000018D2 42A7 clr.l -[A7] 000018D4 A954 trap NewControl 000018D6 205F movea.l A0, [A7]+ 000018D8 B0FC 0000 cmpa.w A0, 0x0 000018DC 6604 bne +0x6 /* 000018E2 */ 000018DE 4EBA 00E4 jsr [PC + 0xE4 /* 000019C4 */] label000018E2: 000018E2 426E FFDE clr.w [A6 - 0x22] 000018E6 6000 00CA bra +0xCC /* 000019B2 */ label000018EA: 000018EA 7800 moveq.l D4, 0x00 000018EC 7600 moveq.l D3, 0x00 000018EE 7A00 moveq.l D5, 0x00 000018F0 3E2E FFDE move.w D7, [A6 - 0x22] 000018F4 7C08 moveq.l D6, 0x08 000018F6 6000 007E bra +0x80 /* 00001976 */ label000018FA: 000018FA 7001 moveq.l D0, 0x01 000018FC C083 and.l D0, D3 000018FE 7201 moveq.l D1, 0x01 00001900 C247 and.w D1, D7 00001902 4841 swap.w D1 00001904 4241 clr.w D1 00001906 4841 swap.w D1 00001908 B380 xor.l D0, D1 0000190A 4A80 tst.l D0 0000190C 6724 beq +0x26 /* 00001932 */ 0000190E 2003 move.l D0, D3 00001910 E288 lsr D0, 1 00001912 2600 move.l D3, D0 00001914 0804 0000 btst.b D4, 0x0 00001918 6704 beq +0x6 /* 0000191E */ 0000191A 08C3 001F bset.b D3, 0x1F label0000191E: 0000191E 2004 move.l D0, D4 00001920 E288 lsr D0, 1 00001922 2800 move.l D4, D0 00001924 0A84 EDB8 8320 xori.l D4, 0xEDB88320 0000192A 0A83 EDB8 8320 xori.l D3, 0xEDB88320 00001930 6016 bra +0x18 /* 00001948 */ label00001932: 00001932 2003 move.l D0, D3 00001934 E288 lsr D0, 1 00001936 2600 move.l D3, D0 00001938 0804 0000 btst.b D4, 0x0 0000193C 6704 beq +0x6 /* 00001942 */ 0000193E 08C3 001F bset.b D3, 0x1F label00001942: 00001942 2004 move.l D0, D4 00001944 E288 lsr D0, 1 00001946 2800 move.l D4, D0 label00001948: 00001948 7001 moveq.l D0, 0x01 0000194A C085 and.l D0, D5 0000194C 7201 moveq.l D1, 0x01 0000194E C247 and.w D1, D7 00001950 4841 swap.w D1 00001952 4241 clr.w D1 00001954 4841 swap.w D1 00001956 B380 xor.l D0, D1 00001958 4A80 tst.l D0 0000195A 670E beq +0x10 /* 0000196A */ 0000195C 2005 move.l D0, D5 0000195E E288 lsr D0, 1 00001960 0A80 EDB8 8320 xori.l D0, 0xEDB88320 00001966 2A00 move.l D5, D0 00001968 6006 bra +0x8 /* 00001970 */ label0000196A: 0000196A 2005 move.l D0, D5 0000196C E288 lsr D0, 1 0000196E 2A00 move.l D5, D0 label00001970: 00001970 3007 move.w D0, D7 00001972 E240 asr D0.w, 1 00001974 3E00 move.w D7, D0 label00001976: 00001976 5346 subq.w D6, 1 00001978 4A46 tst.w D6 0000197A 6C00 FF7E bge -0x80 /* 000018FA */ 0000197E 302E FFDE move.w D0, [A6 - 0x22] 00001982 48C0 ext.l D0 00001984 E580 asl D0, 2 00001986 41ED F510 lea.l A0, [A5 - 0xAF0] 0000198A D1C0 add.l A0, D0 0000198C 2084 move.l [A0], D4 0000198E 302E FFDE move.w D0, [A6 - 0x22] 00001992 48C0 ext.l D0 00001994 E580 asl D0, 2 00001996 41ED F910 lea.l A0, [A5 - 0x6F0] 0000199A D1C0 add.l A0, D0 0000199C 2083 move.l [A0], D3 0000199E 302E FFDE move.w D0, [A6 - 0x22] 000019A2 48C0 ext.l D0 000019A4 E580 asl D0, 2 000019A6 41ED F108 lea.l A0, [A5 - 0xEF8] 000019AA D1C0 add.l A0, D0 000019AC 2085 move.l [A0], D5 000019AE 526E FFDE addq.w [A6 - 0x22], 1 label000019B2: 000019B2 0C6E 0100 FFDE cmpi.w [A6 - 0x22], 0x100 000019B8 6D00 FF30 blt -0xCE /* 000018EA */ 000019BC 4CDF 00F8 movem.l D7,D6,D5,D4,D3, [A7]+ 000019C0 4E5E unlink A6 000019C2 4E75 rts fn000019C4: 000019C4 486D FD6D pea.l [A5 - 0x293] 000019C8 4EBA 0006 jsr [PC + 0x6 /* 000019D0 */] 000019CC 588F addq.l A7, 4 000019CE 4E75 rts fn000019D0: 000019D0 4E56 0000 link A6, 0 000019D4 4EBA FD4A jsr [PC - 0x2B6 /* 00001720 */] 000019D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019DC 486D FED8 pea.l [A5 - 0x128] 000019E0 486D FED8 pea.l [A5 - 0x128] 000019E4 486D FED8 pea.l [A5 - 0x128] 000019E8 A98B trap ParamText 000019EA 4267 clr.w -[A7] 000019EC 3F3C 00D2 move.w -[A7], 0xD2 000019F0 42A7 clr.l -[A7] 000019F2 A986 trap StopAlert 000019F4 301F move.w D0, [A7]+ 000019F6 A9F4 trap ExitToShell 000019F8 4E5E unlink A6 000019FA 4E75 rts fn000019FC: 000019FC 4E56 FF00 link A6, -0x0100 00001A00 48E7 0308 movem.l -[A7], D6,D7,A4 00001A04 306D F102 movea.w A0, [A5 - 0xEFE] 00001A08 2F08 move.l -[A7], A0 00001A0A 486E FF00 pea.l [A6 - 0x100] 00001A0E 4EBA 0642 jsr [PC + 0x642 /* 00002052 */] 00001A12 41ED FED8 lea.l A0, [A5 - 0x128] 00001A16 2848 movea.l A4, A0 00001A18 302D F102 move.w D0, [A5 - 0xEFE] 00001A1C 4EAD 002A jsr [A5 + 0x2A] 00001A20 000B 002E ori.b A3, 0x2E /* '.' */ 00001A24 0064 003C ori.w -[A4], 0x3C /* '<' */ 00001A28 FFD3 .extension 0xFD3 // unimplemented 00001A2A 0038 FFD2 0034 ori.b [0x00000034], 0xD2 00001A30 FFD4 .extension 0xFD4 // unimplemented 00001A32 0030 FFC3 0032 ori.b [A0 + D0.w + 0x32], 0xC3 00001A38 FFDE .extension 0xFDE // unimplemented 00001A3A 0034 FFCF 0030 ori.b [A4 + D0.w + 0x30], 0xCF 00001A40 FFD1 .extension 0xFD1 // unimplemented 00001A42 002C FFD6 0028 ori.b [A4 + 0x28], 0xD6 00001A48 FFD5 .extension 0xFD5 // unimplemented 00001A4A 0024 FFDD ori.b -[A4], 0xDD 00001A4E 0020 4A2D ori.b -[A0], 0x2D /* '-' */ 00001A52 EDD8 6706 bfffo [A0]+ {25:D0}, D0 00001A56 41ED FE23 lea.l A0, [A5 - 0x1DD] 00001A5A 2848 movea.l A4, A0 00001A5C 3E3C 0104 move.w D7, 0x104 00001A60 6010 bra +0x12 /* 00001A72 */ 00001A62 3E3C 010E move.w D7, 0x10E 00001A66 600A bra +0xC /* 00001A72 */ 00001A68 3E3C 0112 move.w D7, 0x112 00001A6C 6004 bra +0x6 /* 00001A72 */ 00001A6E 3E3C 0111 move.w D7, 0x111 label00001A72: 00001A72 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A76 486E FF00 pea.l [A6 - 0x100] 00001A7A 2F0C move.l -[A7], A4 00001A7C 486D FED8 pea.l [A5 - 0x128] 00001A80 A98B trap ParamText 00001A82 4267 clr.w -[A7] 00001A84 3F07 move.w -[A7], D7 00001A86 42A7 clr.l -[A7] 00001A88 A988 trap CautionAlert 00001A8A 301F move.w D0, [A7]+ 00001A8C 3C00 move.w D6, D0 00001A8E 0C46 0001 cmpi.w D6, 0x1 00001A92 57C0 seq D0 00001A94 4400 neg.b D0 00001A96 4880 ext.w D0 00001A98 4CDF 10C0 movem.l A4,D7,D6, [A7]+ 00001A9C 4E5E unlink A6 00001A9E 4E75 rts export_11: 00001AA0 4E56 FFEE link A6, -0x0012 00001AA4 206E 000C movea.l A0, [A6 + 0xC] 00001AA8 0C50 0003 cmpi.w [A0], 0x3 00001AAC 6606 bne +0x8 /* 00001AB4 */ 00001AAE 206E 000C movea.l A0, [A6 + 0xC] 00001AB2 4250 clr.w [A0] label00001AB4: 00001AB4 4267 clr.w -[A7] 00001AB6 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001ABA 2F2E 000C move.l -[A7], [A6 + 0xC] 00001ABE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AC2 4EBA F3C2 jsr [PC - 0xC3E /* 00000E86 */] 00001AC6 101F move.b D0, [A7]+ 00001AC8 4E5E unlink A6 00001ACA 205F movea.l A0, [A7]+ 00001ACC 4FEF 000C lea.l A7, [A7 + 0xC] 00001AD0 1E80 move.b [A7], D0 00001AD2 4ED0 jmp [A0] fn00001AD4: 00001AD4 4E56 FF94 link A6, -0x006C 00001AD8 4267 clr.w -[A7] 00001ADA 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 00001ADE 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 00001AE2 486D FEE4 pea.l [A5 - 0x11C] 00001AE6 4879 3F3F 3F3F pea.l [0x3F3F3F3F] 00001AEC 4879 5445 5854 pea.l [0x54455854] 00001AF2 4EBA 05F4 jsr [PC + 0x5F4 /* 000020E8 */] 00001AF6 301F move.w D0, [A7]+ 00001AF8 3B40 F102 move.w [A5 - 0xEFE], D0 00001AFC 4A6D F102 tst.w [A5 - 0xEFE] 00001B00 6650 bne +0x52 /* 00001B52 */ 00001B02 486D FEE4 pea.l [A5 - 0x11C] 00001B06 486E FF94 pea.l [A6 - 0x6C] 00001B0A 4EBA 00AE jsr [PC + 0xAE /* 00001BBA */] 00001B0E 508F addq.l A7, 8 00001B10 3B40 F102 move.w [A5 - 0xEFE], D0 00001B14 4A6D F102 tst.w [A5 - 0xEFE] 00001B18 6624 bne +0x26 /* 00001B3E */ 00001B1A 08EE 0006 FFBC bset.b [A6 - 0x44], 0x6 00001B20 2D6D F0E4 FFC4 move.l [A6 - 0x3C], [A5 - 0xF1C] 00001B26 4267 clr.w -[A7] 00001B28 486E FF94 pea.l [A6 - 0x6C] 00001B2C 4267 clr.w -[A7] 00001B2E 4EBA 04F2 jsr [PC + 0x4F2 /* 00002022 */] 00001B32 301F move.w D0, [A7]+ 00001B34 3B40 F102 move.w [A5 - 0xEFE], D0 00001B38 4A6D F102 tst.w [A5 - 0xEFE] 00001B3C 6714 beq +0x16 /* 00001B52 */ label00001B3E: 00001B3E 4267 clr.w -[A7] 00001B40 3F2D F0E2 move.w -[A7], [A5 - 0xF1E] 00001B44 2F2D F0E4 move.l -[A7], [A5 - 0xF1C] 00001B48 486D FEE4 pea.l [A5 - 0x11C] 00001B4C 4EBA 0616 jsr [PC + 0x616 /* 00002164 */] 00001B50 301F move.w D0, [A7]+ label00001B52: 00001B52 4E5E unlink A6 00001B54 4E75 rts fn00001B56: 00001B56 4E56 0000 link A6, 0 00001B5A 246E 0008 movea.l A2, [A6 + 0x8] 00001B5E 242E 000C move.l D2, [A6 + 0xC] 00001B62 222D F104 move.l D1, [A5 - 0xEFC] 00001B66 43ED F108 lea.l A1, [A5 - 0xEF8] 00001B6A 6010 bra +0x12 /* 00001B7C */ label00001B6C: 00001B6C 7000 moveq.l D0, 0x00 00001B6E 101A move.b D0, [A2]+ 00001B70 B300 xor.b D0, D1 00001B72 E548 lsl D0.w, 2 00001B74 2031 0000 move.l D0, [A1 + D0.w] 00001B78 E089 lsr D1, 8 00001B7A B181 xor.l D1, D0 label00001B7C: 00001B7C 5382 subq.l D2, 1 00001B7E 6AEC bpl -0x12 /* 00001B6C */ 00001B80 2B41 F104 move.l [A5 - 0xEFC], D1 00001B84 4E5E unlink A6 00001B86 4E75 rts fn00001B88: 00001B88 4E56 0000 link A6, 0 00001B8C 48E7 0118 movem.l -[A7], D7,A3,A4 00001B90 286E 0008 movea.l A4, [A6 + 0x8] 00001B94 266E 000C movea.l A3, [A6 + 0xC] 00001B98 7000 moveq.l D0, 0x00 00001B9A 1014 move.b D0, [A4] 00001B9C 5240 addq.w D0, 1 00001B9E 3E00 move.w D7, D0 00001BA0 600A bra +0xC /* 00001BAC */ label00001BA2: 00001BA2 41D3 lea.l A0, [A3] 00001BA4 528B addq.l A3, 1 00001BA6 43D4 lea.l A1, [A4] 00001BA8 528C addq.l A4, 1 00001BAA 1091 move.b [A0], [A1] label00001BAC: 00001BAC 5347 subq.w D7, 1 00001BAE 4A47 tst.w D7 00001BB0 6CF0 bge -0xE /* 00001BA2 */ 00001BB2 4CDF 1880 movem.l A4,A3,D7, [A7]+ 00001BB6 4E5E unlink A6 00001BB8 4E75 rts fn00001BBA: 00001BBA 4E56 0000 link A6, 0 00001BBE 206E 0008 movea.l A0, [A6 + 0x8] 00001BC2 316D F0E2 0016 move.w [A0 + 0x16], [A5 - 0xF1E] 00001BC8 206E 0008 movea.l A0, [A6 + 0x8] 00001BCC 216D F0E4 0030 move.l [A0 + 0x30], [A5 - 0xF1C] 00001BD2 206E 0008 movea.l A0, [A6 + 0x8] 00001BD6 216E 000C 0012 move.l [A0 + 0x12], [A6 + 0xC] 00001BDC 206E 0008 movea.l A0, [A6 + 0x8] 00001BE0 4228 001A clr.b [A0 + 0x1A] 00001BE4 206E 0008 movea.l A0, [A6 + 0x8] 00001BE8 4268 001C clr.w [A0 + 0x1C] 00001BEC 4267 clr.w -[A7] 00001BEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BF2 4267 clr.w -[A7] 00001BF4 4EBA 040E jsr [PC + 0x40E /* 00002004 */] 00001BF8 301F move.w D0, [A7]+ 00001BFA 4E5E unlink A6 00001BFC 4E75 rts fn00001BFE: 00001BFE 4E56 FFF0 link A6, -0x0010 label00001C02: 00001C02 A9B4 trap SystemTask 00001C04 4267 clr.w -[A7] 00001C06 3F3C FFFF move.w -[A7], 0xFFFF 00001C0A 486D EDE2 pea.l [A5 - 0x121E] 00001C0E A970 trap GetNextEvent 00001C10 101F move.b D0, [A7]+ 00001C12 302D EDE2 move.w D0, [A5 - 0x121E] 00001C16 4EAD 003A jsr [A5 + 0x3A] 00001C1A 0000 000F ori.b D0, 0xF 00001C1E FFE4 .extension 0xFE4 // unimplemented 00001C20 010E btst A6, D0 00001C22 001E FFDE ori.b [A6]+, 0xDE 00001C26 009A FFDA FFD8 ori.l [A2]+, 0xFFDAFFD8 00001C2C 00B6 00DE FFD2 FFD0 ori.l [], 0xDEFFD2 00001C34 FFCE .extension 0xFCE // unimplemented 00001C36 FFCC .extension 0xFCC // unimplemented 00001C38 FFCA .extension 0xFCA // unimplemented 00001C3A FFC8 .extension 0xFC8 // unimplemented 00001C3C FFC6 .extension 0xFC6 // unimplemented 00001C3E FFC4 .extension 0xFC4 // unimplemented 00001C40 4267 clr.w -[A7] 00001C42 2F2D EDEC move.l -[A7], [A5 - 0x1214] 00001C46 486E FFFC pea.l [A6 - 0x4] 00001C4A A92C trap FindWindow 00001C4C 301F move.w D0, [A7]+ 00001C4E 4EAD 003A jsr [A5 + 0x3A] 00001C52 0001 0008 ori.b D1, 0x8 00001C56 FFAC .extension 0xFAC // unimplemented 00001C58 FFAA .extension 0xFAA // unimplemented 00001C5A FFA8 .extension 0xFA8 // unimplemented 00001C5C 0032 000A FFA2 FFA0 FF9E ori.b [[-0x60 + A7 * 8] - 0x62], 0xA /* '\n' */ 00001C66 FF9C .extension 0xF9C // unimplemented 00001C68 42A7 clr.l -[A7] 00001C6A 4EBA 03F8 jsr [PC + 0x3F8 /* 00002064 */] 00001C6E 205F movea.l A0, [A7]+ 00001C70 2050 movea.l A0, [A0] 00001C72 43EE FFF0 lea.l A1, [A6 - 0x10] 00001C76 5488 addq.l A0, 2 00001C78 22D8 move.l [A1]+, [A0]+ 00001C7A 22D8 move.l [A1]+, [A0]+ 00001C7C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C80 2F2D EDEC move.l -[A7], [A5 - 0x1214] 00001C84 486E FFF0 pea.l [A6 - 0x10] 00001C88 A925 trap DragWindow 00001C8A 6000 FF76 bra -0x88 /* 00001C02 */ 00001C8E 202E FFFC move.l D0, [A6 - 0x4] 00001C92 B0AD EE18 cmp.l D0, [A5 - 0x11E8] 00001C96 6600 FF6A bne -0x94 /* 00001C02 */ 00001C9A 486D EDEC pea.l [A5 - 0x1214] 00001C9E A871 trap GlobalToLocal 00001CA0 4267 clr.w -[A7] 00001CA2 2F2D EDEC move.l -[A7], [A5 - 0x1214] 00001CA6 2F2D EE18 move.l -[A7], [A5 - 0x11E8] 00001CAA 486E FFF8 pea.l [A6 - 0x8] 00001CAE A96C trap FindControl 00001CB0 301F move.w D0, [A7]+ 00001CB2 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00001CB6 6600 FF4A bne -0xB4 /* 00001C02 */ 00001CBA 7001 moveq.l D0, 0x01 00001CBC 6000 0072 bra +0x74 /* 00001D30 */ 00001CC0 082D 0000 EDF0 btst.b [A5 - 0x1210], 0x0 00001CC6 6700 FF3A beq -0xC4 /* 00001C02 */ 00001CCA 203C 0000 00FF move.l D0, 0xFF 00001CD0 C0AD EDE4 and.l D0, [A5 - 0x121C] 00001CD4 0C80 0000 002E cmpi.l D0, 0x2E /* '.' */ 00001CDA 6600 FF26 bne -0xD8 /* 00001C02 */ 00001CDE 7001 moveq.l D0, 0x01 00001CE0 604E bra +0x50 /* 00001D30 */ 00001CE2 202D EDE4 move.l D0, [A5 - 0x121C] 00001CE6 B0AD EE18 cmp.l D0, [A5 - 0x11E8] 00001CEA 6600 FF16 bne -0xE8 /* 00001C02 */ 00001CEE 2F2D EE18 move.l -[A7], [A5 - 0x11E8] 00001CF2 A922 trap BeginUpdate 00001CF4 206D EE18 movea.l A0, [A5 - 0x11E8] 00001CF8 4868 0010 pea.l [A0 + 0x10] 00001CFC A8A3 trap EraseRect 00001CFE 4EBA 0034 jsr [PC + 0x34 /* 00001D34 */] 00001D02 2F2D EE18 move.l -[A7], [A5 - 0x11E8] 00001D06 A923 trap EndUpdate 00001D08 6000 FEF8 bra -0x106 /* 00001C02 */ 00001D0C 202D EDE4 move.l D0, [A5 - 0x121C] 00001D10 7210 moveq.l D1, 0x10 00001D12 E2A0 asr D0, D1 00001D14 4A80 tst.l D0 00001D16 6700 FEEA beq -0x114 /* 00001C02 */ 00001D1A 4267 clr.w -[A7] 00001D1C 486D FED8 pea.l [A5 - 0x128] 00001D20 3F2D EDE6 move.w -[A7], [A5 - 0x121A] 00001D24 4EBA 0272 jsr [PC + 0x272 /* 00001F98 */] 00001D28 301F move.w D0, [A7]+ 00001D2A 6000 FED6 bra -0x128 /* 00001C02 */ 00001D2E 7000 moveq.l D0, 0x00 label00001D30: 00001D30 4E5E unlink A6 00001D32 4E75 rts fn00001D34: 00001D34 4E56 FFE0 link A6, -0x0020 00001D38 41EE FFF0 lea.l A0, [A6 - 0x10] 00001D3C 43ED FF12 lea.l A1, [A5 - 0xEE] 00001D40 20D9 move.l [A0]+, [A1]+ 00001D42 20D9 move.l [A0]+, [A1]+ 00001D44 41EE FFE0 lea.l A0, [A6 - 0x20] 00001D48 43ED FF1A lea.l A1, [A5 - 0xE6] 00001D4C 20D9 move.l [A0]+, [A1]+ 00001D4E 20D9 move.l [A0]+, [A1]+ 00001D50 A89E trap PenNormal 00001D52 486E FFF0 pea.l [A6 - 0x10] 00001D56 A8A1 trap FrameRect 00001D58 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001D5C 3F3C 0013 move.w -[A7], 0x13 00001D60 A893 trap MoveTo 00001D62 486D FE68 pea.l [A5 - 0x198] 00001D66 A884 trap DrawString 00001D68 4EBA 0076 jsr [PC + 0x76 /* 00001DE0 */] 00001D6C 486E FFE0 pea.l [A6 - 0x20] 00001D70 A8A1 trap FrameRect 00001D72 3F3C 0001 move.w -[A7], 0x1 00001D76 3F3C 0006 move.w -[A7], 0x6 00001D7A A89B trap PenSize 00001D7C 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001D80 3F3C 001E move.w -[A7], 0x1E 00001D84 A893 trap MoveTo 00001D86 3F2D EEBC move.w -[A7], [A5 - 0x1144] 00001D8A 4267 clr.w -[A7] 00001D8C A892 trap Line 00001D8E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00001D92 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 00001D96 A893 trap MoveTo 00001D98 486D FE74 pea.l [A5 - 0x18C] 00001D9C A884 trap DrawString 00001D9E 4EBA 0052 jsr [PC + 0x52 /* 00001DF2 */] 00001DA2 3F3C 0003 move.w -[A7], 0x3 00001DA6 A887 trap TextFont 00001DA8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001DAC A88A trap TextSize 00001DAE 3F3C 0006 move.w -[A7], 0x6 00001DB2 3F3C 0051 move.w -[A7], 0x51 /* 'Q' */ 00001DB6 A893 trap MoveTo 00001DB8 486D FE95 pea.l [A5 - 0x16B] 00001DBC A884 trap DrawString 00001DBE 3F3C 00AB move.w -[A7], 0xAB 00001DC2 3F3C 0051 move.w -[A7], 0x51 /* 'Q' */ 00001DC6 A893 trap MoveTo 00001DC8 486D FEAF pea.l [A5 - 0x151] 00001DCC A884 trap DrawString 00001DCE 4267 clr.w -[A7] 00001DD0 A887 trap TextFont 00001DD2 4267 clr.w -[A7] 00001DD4 A88A trap TextSize 00001DD6 2F2D EE18 move.l -[A7], [A5 - 0x11E8] 00001DDA A969 trap DrawControls 00001DDC 4E5E unlink A6 00001DDE 4E75 rts fn00001DE0: 00001DE0 3F3C 005F move.w -[A7], 0x5F /* '_' */ 00001DE4 3F3C 0013 move.w -[A7], 0x13 00001DE8 A893 trap MoveTo 00001DEA 2F2D EEB8 move.l -[A7], [A5 - 0x1148] 00001DEE A884 trap DrawString 00001DF0 4E75 rts fn00001DF2: 00001DF2 4E56 FF00 link A6, -0x0100 00001DF6 3F3C 00ED move.w -[A7], 0xED 00001DFA 3F3C 0038 move.w -[A7], 0x38 /* '8' */ 00001DFE A893 trap MoveTo 00001E00 306D EEBE movea.w A0, [A5 - 0x1142] 00001E04 2F08 move.l -[A7], A0 00001E06 486E FF00 pea.l [A6 - 0x100] 00001E0A 4EBA 0246 jsr [PC + 0x246 /* 00002052 */] 00001E0E 486E FF00 pea.l [A6 - 0x100] 00001E12 A884 trap DrawString 00001E14 4E5E unlink A6 00001E16 4E75 rts fn00001E18: 00001E18 4E56 FFE0 link A6, -0x0020 00001E1C 41EE FFF0 lea.l A0, [A6 - 0x10] 00001E20 43ED FF22 lea.l A1, [A5 - 0xDE] 00001E24 20D9 move.l [A0]+, [A1]+ 00001E26 20D9 move.l [A0]+, [A1]+ 00001E28 41EE FFE0 lea.l A0, [A6 - 0x20] 00001E2C 43ED FF2A lea.l A1, [A5 - 0xD6] 00001E30 20D9 move.l [A0]+, [A1]+ 00001E32 20D9 move.l [A0]+, [A1]+ 00001E34 41ED FED8 lea.l A0, [A5 - 0x128] 00001E38 2B48 EEB8 move.l [A5 - 0x1148], A0 00001E3C 486E FFF0 pea.l [A6 - 0x10] 00001E40 A8A3 trap EraseRect 00001E42 486E FFE0 pea.l [A6 - 0x20] 00001E46 A8A3 trap EraseRect 00001E48 4E5E unlink A6 00001E4A 4E75 rts fn00001E4C: 00001E4C 4E56 0000 link A6, 0 00001E50 2F07 move.l -[A7], D7 00001E52 7E00 moveq.l D7, 0x00 00001E54 202E 0008 move.l D0, [A6 + 0x8] 00001E58 91AD EEC4 sub.l [A5 - 0x113C], D0 00001E5C 600A bra +0xC /* 00001E68 */ label00001E5E: 00001E5E 202D EEC0 move.l D0, [A5 - 0x1140] 00001E62 D1AD EEC4 add.l [A5 - 0x113C], D0 00001E66 5247 addq.w D7, 1 label00001E68: 00001E68 4AAD EEC4 tst.l [A5 - 0x113C] 00001E6C 6DF0 blt -0xE /* 00001E5E */ 00001E6E 302D EEBC move.w D0, [A5 - 0x1144] 00001E72 D047 add.w D0, D7 00001E74 0C40 0140 cmpi.w D0, 0x140 00001E78 6F0A ble +0xC /* 00001E84 */ 00001E7A 303C 0140 move.w D0, 0x140 00001E7E 906D EEBC sub.w D0, [A5 - 0x1144] 00001E82 3E00 move.w D7, D0 label00001E84: 00001E84 302D EEBC move.w D0, [A5 - 0x1144] 00001E88 0640 000A addi.w D0, 0xA /* '\n' */ 00001E8C 3F00 move.w -[A7], D0 00001E8E 3F3C 001E move.w -[A7], 0x1E 00001E92 A893 trap MoveTo 00001E94 3F07 move.w -[A7], D7 00001E96 4267 clr.w -[A7] 00001E98 A892 trap Line 00001E9A DF6D EEBC add.w [A5 - 0x1144], D7 00001E9E 2E1F move.l D7, [A7]+ 00001EA0 4E5E unlink A6 00001EA2 4E75 rts fn00001EA4: 00001EA4 201F move.l D0, [A7]+ 00001EA6 41FA 0010 lea.l A0, [PC + 0x10 /* 00001EB8 */] 00001EAA 9048 sub.w D0, A0 00001EAC E248 lsr D0.w, 1 00001EAE 225F movea.l A1, [A7]+ 00001EB0 3F00 move.w -[A7], D0 00001EB2 2F09 move.l -[A7], A1 00001EB4 ADEA trap Pack3, auto_pop 00001EB6 61EC bsr -0x12 /* 00001EA4 */ 00001EB8 61EA bsr -0x14 /* 00001EA4 */ 00001EBA 61E8 bsr -0x16 /* 00001EA4 */ fn00001EBC: 00001EBC 61E6 bsr -0x18 /* 00001EA4 */ fn00001EBE: 00001EBE 61E4 bsr -0x1A /* 00001EA4 */ fn00001EC0: 00001EC0 225F movea.l A1, [A7]+ 00001EC2 201F move.l D0, [A7]+ 00001EC4 2F09 move.l -[A7], A1 00001EC6 A032 trap FlushEvents 00001EC8 4E75 rts 00001ECA 7000 moveq.l D0, 0x00 label00001ECC: 00001ECC 2F09 move.l -[A7], A1 label00001ECE: 00001ECE 31C0 0220 move.w [0x00000220 /* MemErr */], D0 00001ED2 4E75 rts 00001ED4 7000 moveq.l D0, 0x00 00001ED6 60F6 bra -0x8 /* 00001ECE */ fn00001ED8: 00001ED8 4A78 028E tst.w [0x0000028E /* ROM85 */] 00001EDC 6A2A bpl +0x2C /* 00001F08 */ 00001EDE 2078 0130 movea.l A0, [0x00000130 /* ApplLimit */] 00001EE2 43F8 0114 lea.l A1, [0x00000114 /* HeapEnd */] 00001EE6 2008 move.l D0, A0 00001EE8 9091 sub.l D0, [A1] 00001EEA 740C moveq.l D2, 0x0C 00001EEC B082 cmp.l D0, D2 00001EEE 6516 bcs +0x18 /* 00001F06 */ 00001EF0 2251 movea.l A1, [A1] 00001EF2 21C8 0114 move.l [0x00000114 /* HeapEnd */], A0 00001EF6 2280 move.l [A1], D0 00001EF8 4211 clr.b [A1] 00001EFA 2278 02AA movea.l A1, [0x000002AA /* ApplZone */] 00001EFE 2288 move.l [A1], A0 00001F00 2082 move.l [A0], D2 00001F02 D1A9 000C add.l [A1 + 0xC], D0 label00001F06: 00001F06 4E75 rts label00001F08: 00001F08 A063 trap MaxApplZone 00001F0A 4E75 rts fn00001F0C: 00001F0C 225F movea.l A1, [A7]+ 00001F0E 201F move.l D0, [A7]+ 00001F10 A11E trap NewPtr, flags=1 00001F12 2E88 move.l [A7], A0 00001F14 4EFA FFB6 jmp [PC - 0x4A /* 00001ECC */] fn00001F18: 00001F18 225F movea.l A1, [A7]+ 00001F1A 205F movea.l A0, [A7]+ 00001F1C A01F trap DisposPtr/DisposePtr 00001F1E 4EFA FFAC jmp [PC - 0x54 /* 00001ECC */] fn00001F22: 00001F22 225F movea.l A1, [A7]+ 00001F24 205F movea.l A0, [A7]+ 00001F26 A029 trap HLock 00001F28 4EFA FFA2 jmp [PC - 0x5E /* 00001ECC */] fn00001F2C: 00001F2C A036 trap MoreMasters 00001F2E 4EFA FF9E jmp [PC - 0x62 /* 00001ECE */] fn00001F32: 00001F32 4E56 FFCE link A6, -0x0032 00001F36 41EE FFCE lea.l A0, [A6 - 0x32] 00001F3A 316E 0008 0018 move.w [A0 + 0x18], [A6 + 0x8] 00001F40 A001 trap Close 00001F42 3D40 000A move.w [A6 + 0xA], D0 00001F46 4E5E unlink A6 00001F48 205F movea.l A0, [A7]+ 00001F4A 548F addq.l A7, 2 00001F4C 4ED0 jmp [A0] fn00001F4E: 00001F4E 51C1 sf D1 00001F50 6002 bra +0x4 /* 00001F54 */ fn00001F52: 00001F52 50C1 st D1 label00001F54: 00001F54 4E56 FFCE link A6, -0x0032 00001F58 41EE FFCE lea.l A0, [A6 - 0x32] 00001F5C 216E 0008 0020 move.l [A0 + 0x20], [A6 + 0x8] 00001F62 316E 0010 0018 move.w [A0 + 0x18], [A6 + 0x10] 00001F68 226E 000C movea.l A1, [A6 + 0xC] 00001F6C 2151 0024 move.l [A0 + 0x24], [A1] 00001F70 4268 002C clr.w [A0 + 0x2C] 00001F74 42A8 002E clr.l [A0 + 0x2E] 00001F78 4A01 tst.b D1 00001F7A 6604 bne +0x6 /* 00001F80 */ 00001F7C A002 trap Read 00001F7E 6002 bra +0x4 /* 00001F82 */ label00001F80: 00001F80 A003 trap Write label00001F82: 00001F82 3D40 0012 move.w [A6 + 0x12], D0 00001F86 226E 000C movea.l A1, [A6 + 0xC] 00001F8A 22A8 0028 move.l [A1], [A0 + 0x28] 00001F8E 4E5E unlink A6 00001F90 225F movea.l A1, [A7]+ 00001F92 DEFC 000A add.w A7, 0xA /* '\n' */ 00001F96 4ED1 jmp [A1] fn00001F98: 00001F98 4E56 FFC0 link A6, -0x0040 00001F9C 41EE FFC0 lea.l A0, [A6 - 0x40] 00001FA0 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 00001FA6 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 00001FAC A017 trap Eject 00001FAE 3D40 000E move.w [A6 + 0xE], D0 00001FB2 4E5E unlink A6 00001FB4 225F movea.l A1, [A7]+ 00001FB6 5C8F addq.l A7, 6 00001FB8 4ED1 jmp [A1] fn00001FBA: 00001FBA 4E56 FFC0 link A6, -0x0040 00001FBE 41EE FFC0 lea.l A0, [A6 - 0x40] 00001FC2 316E 0008 0016 move.w [A0 + 0x16], [A6 + 0x8] 00001FC8 216E 000A 0012 move.l [A0 + 0x12], [A6 + 0xA] 00001FCE A013 trap FlushVol 00001FD0 3D40 000E move.w [A6 + 0xE], D0 00001FD4 4E5E unlink A6 00001FD6 225F movea.l A1, [A7]+ 00001FD8 5C8F addq.l A7, 6 00001FDA 4ED1 jmp [A1] fn00001FDC: 00001FDC 4E56 FFCE link A6, -0x0032 00001FE0 41EE FFCE lea.l A0, [A6 - 0x32] 00001FE4 316E 000E 0018 move.w [A0 + 0x18], [A6 + 0xE] 00001FEA 316E 000C 002C move.w [A0 + 0x2C], [A6 + 0xC] 00001FF0 216E 0008 002E move.l [A0 + 0x2E], [A6 + 0x8] 00001FF6 A044 trap SetFPos 00001FF8 3D40 0010 move.w [A6 + 0x10], D0 00001FFC 4E5E unlink A6 00001FFE 225F movea.l A1, [A7]+ 00002000 508F addq.l A7, 8 00002002 4ED1 jmp [A1] fn00002004: 00002004 206F 0006 movea.l A0, [A7 + 0x6] 00002008 4228 001A clr.b [A0 + 0x1A] 0000200C 225F movea.l A1, [A7]+ 0000200E 101F move.b D0, [A7]+ 00002010 205F movea.l A0, [A7]+ 00002012 6606 bne +0x8 /* 0000201A */ 00002014 7009 moveq.l D0, 0x09 00002016 A260 trap FSDispatch/HFSDispatch, flags=2 00002018 6004 bra +0x6 /* 0000201E */ label0000201A: 0000201A 7009 moveq.l D0, 0x09 0000201C A660 trap FSDispatch/HFSDispatch, flags=6 label0000201E: 0000201E 3E80 move.w [A7], D0 00002020 4ED1 jmp [A1] fn00002022: 00002022 225F movea.l A1, [A7]+ 00002024 101F move.b D0, [A7]+ 00002026 205F movea.l A0, [A7]+ 00002028 6606 bne +0x8 /* 00002030 */ 0000202A 700A moveq.l D0, 0x0A 0000202C A260 trap FSDispatch/HFSDispatch, flags=2 0000202E 6004 bra +0x6 /* 00002034 */ label00002030: 00002030 700A moveq.l D0, 0x0A 00002032 A660 trap FSDispatch/HFSDispatch, flags=6 label00002034: 00002034 3E80 move.w [A7], D0 00002036 4ED1 jmp [A1] fn00002038: 00002038 225F movea.l A1, [A7]+ 0000203A 101F move.b D0, [A7]+ 0000203C 205F movea.l A0, [A7]+ 0000203E 6604 bne +0x6 /* 00002044 */ 00002040 A207 trap GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 00002042 6002 bra +0x4 /* 00002046 */ label00002044: 00002044 A607 trap GetVolInfo/PBHGetVInfo/HGetVInfo, flags=6 label00002046: 00002046 3E80 move.w [A7], D0 00002048 4ED1 jmp [A1] fn0000204A: 0000204A A061 trap MaxBlock 0000204C 2F40 0004 move.l [A7 + 0x4], D0 00002050 4E75 rts fn00002052: 00002052 206F 0004 movea.l A0, [A7 + 0x4] 00002056 202F 0008 move.l D0, [A7 + 0x8] 0000205A 4267 clr.w -[A7] 0000205C A9EE trap Pack7/DecStr68K 0000205E 205F movea.l A0, [A7]+ 00002060 504F addq.w A7, 8 00002062 4ED0 jmp [A0] fn00002064: 00002064 2F78 09EE 0004 move.l [A7 + 0x4], [0x000009EE /* GrayRgn */] 0000206A 4E75 rts fn0000206C: 0000206C 4E56 FFCC link A6, -0x0034 00002070 2D6E 000E FFDE move.l [A6 - 0x22], [A6 + 0xE] 00002076 3D6E 0016 FFE2 move.w [A6 - 0x1E], [A6 + 0x16] 0000207C 422E FFE6 clr.b [A6 - 0x1A] 00002080 1D6E 000C FFE7 move.b [A6 - 0x19], [A6 + 0xC] 00002086 42AE FFE8 clr.l [A6 - 0x18] 0000208A 2D6E 0012 FFFC move.l [A6 - 0x4], [A6 + 0x12] 00002090 41EE FFCC lea.l A0, [A6 - 0x34] 00002094 A200 trap OpenSlot, flags=2 00002096 206E 0008 movea.l A0, [A6 + 0x8] 0000209A 30AE FFE4 move.w [A0], [A6 - 0x1C] 0000209E 4E5E unlink A6 000020A0 205F movea.l A0, [A7]+ 000020A2 4FEF 0010 lea.l A7, [A7 + 0x10] 000020A6 3E80 move.w [A7], D0 000020A8 4ED0 jmp [A0] fn000020AA: 000020AA 4E56 FFCC link A6, -0x0034 000020AE 2D6E 000E FFDE move.l [A6 - 0x22], [A6 + 0xE] 000020B4 3D6E 0016 FFE2 move.w [A6 - 0x1E], [A6 + 0x16] 000020BA 422E FFE6 clr.b [A6 - 0x1A] 000020BE 1D6E 000C FFE7 move.b [A6 - 0x19], [A6 + 0xC] 000020C4 42AE FFE8 clr.l [A6 - 0x18] 000020C8 2D6E 0012 FFFC move.l [A6 - 0x4], [A6 + 0x12] 000020CE 41EE FFCC lea.l A0, [A6 - 0x34] 000020D2 A20A trap OpenRF/PBHOpenRF/HOpenRF, flags=2 000020D4 206E 0008 movea.l A0, [A6 + 0x8] 000020D8 30AE FFE4 move.w [A0], [A6 - 0x1C] 000020DC 4E5E unlink A6 000020DE 205F movea.l A0, [A7]+ 000020E0 4FEF 0010 lea.l A7, [A7 + 0x10] 000020E4 3E80 move.w [A7], D0 000020E6 4ED0 jmp [A0] fn000020E8: 000020E8 4E56 FFB0 link A6, -0x0050 000020EC 2D6E 0010 FFC2 move.l [A6 - 0x3E], [A6 + 0x10] 000020F2 3D6E 0018 FFC6 move.w [A6 - 0x3A], [A6 + 0x18] 000020F8 422E FFCA clr.b [A6 - 0x36] 000020FC 2D6E 0014 FFE0 move.l [A6 - 0x20], [A6 + 0x14] 00002102 426E FFCC clr.w [A6 - 0x34] 00002106 41EE FFB0 lea.l A0, [A6 - 0x50] 0000210A A208 trap Create/PBHCreate/HCreate, flags=2 0000210C 6B18 bmi +0x1A /* 00002126 */ 0000210E A20C trap GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2 00002110 6B14 bmi +0x16 /* 00002126 */ 00002112 2D6E 000C FFD4 move.l [A6 - 0x2C], [A6 + 0xC] 00002118 2D6E 0008 FFD0 move.l [A6 - 0x30], [A6 + 0x8] 0000211E 2D6E 0014 FFE0 move.l [A6 - 0x20], [A6 + 0x14] 00002124 A20D trap SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2 label00002126: 00002126 4E5E unlink A6 00002128 205F movea.l A0, [A7]+ 0000212A 4FEF 0012 lea.l A7, [A7 + 0x12] 0000212E 3E80 move.w [A7], D0 00002130 4ED0 jmp [A0] fn00002132: 00002132 4E56 FFCC link A6, -0x0034 00002136 2D6E 000C FFDE move.l [A6 - 0x22], [A6 + 0xC] 0000213C 3D6E 0014 FFE2 move.w [A6 - 0x1E], [A6 + 0x14] 00002142 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10] 00002148 41EE FFCC lea.l A0, [A6 - 0x34] 0000214C 7006 moveq.l D0, 0x06 0000214E A260 trap FSDispatch/HFSDispatch, flags=2 00002150 206E 0008 movea.l A0, [A6 + 0x8] 00002154 20AE FFFC move.l [A0], [A6 - 0x4] 00002158 4E5E unlink A6 0000215A 205F movea.l A0, [A7]+ 0000215C 4FEF 000E lea.l A7, [A7 + 0xE] 00002160 3E80 move.w [A7], D0 00002162 4ED0 jmp [A0] fn00002164: 00002164 4E56 FFCC link A6, -0x0034 00002168 2D6E 0008 FFDE move.l [A6 - 0x22], [A6 + 0x8] 0000216E 3D6E 0010 FFE2 move.w [A6 - 0x1E], [A6 + 0x10] 00002174 422E FFE6 clr.b [A6 - 0x1A] 00002178 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 0000217E 41EE FFCC lea.l A0, [A6 - 0x34] 00002182 A209 trap Delete/PBHDelete/HDelete, flags=2 00002184 4E5E unlink A6 00002186 205F movea.l A0, [A7]+ 00002188 4FEF 000A lea.l A7, [A7 + 0xA] 0000218C 3E80 move.w [A7], D0 0000218E 4ED0 jmp [A0] fn00002190: 00002190 4E56 FFCC link A6, -0x0034 00002194 2D6E 0008 FFDE move.l [A6 - 0x22], [A6 + 0x8] 0000219A 3D6E 0010 FFE2 move.w [A6 - 0x1E], [A6 + 0x10] 000021A0 422E FFE6 clr.b [A6 - 0x1A] 000021A4 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 000021AA 41EE FFCC lea.l A0, [A6 - 0x34] 000021AE A241 trap SetFilLock/PBHSetFLock/HSetFLock, flags=2 000021B0 4E5E unlink A6 000021B2 205F movea.l A0, [A7]+ 000021B4 4FEF 000A lea.l A7, [A7 + 0xA] 000021B8 3E80 move.w [A7], D0 000021BA 4ED0 jmp [A0] fn000021BC: 000021BC 4E56 FFCC link A6, -0x0034 000021C0 42AE FFDE clr.l [A6 - 0x22] 000021C4 3D6E 0014 FFE2 move.w [A6 - 0x1E], [A6 + 0x14] 000021CA 426E FFE6 clr.w [A6 - 0x1A] 000021CE 41EE FFCC lea.l A0, [A6 - 0x34] 000021D2 7007 moveq.l D0, 0x07 000021D4 A260 trap FSDispatch/HFSDispatch, flags=2 000021D6 206E 0010 movea.l A0, [A6 + 0x10] 000021DA 30AE FFEC move.w [A0], [A6 - 0x14] 000021DE 206E 000C movea.l A0, [A6 + 0xC] 000021E2 20AE FFFC move.l [A0], [A6 - 0x4] 000021E6 206E 0008 movea.l A0, [A6 + 0x8] 000021EA 20AE FFE8 move.l [A0], [A6 - 0x18] 000021EE 4E5E unlink A6 000021F0 205F movea.l A0, [A7]+ 000021F2 4FEF 000E lea.l A7, [A7 + 0xE] 000021F6 3E80 move.w [A7], D0 000021F8 4ED0 jmp [A0]